home *** CD-ROM | disk | FTP | other *** search
Wrap
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xml:lang="en-US" xmlns:d="http://schemas.microsoft.com/expression/interactivedesigner/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" xmlns:UntitledProject1="clr-namespace:UntitledProject1" x:Class="UntitledProject1.Window1" x:Name="Window" Title="Animation Studio" Width="1024" Height="768" ResizeMode="CanMinimize" FontSize="11" FontFamily="Tahoma"> <Window.Resources> <SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="#FFFFFFFF"/> <Style x:Key="MenuButtonStyle" BasedOn="{x:Null}" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid> <Rectangle Opacity="0" Fill="#66FFFFFF" Stroke="{x:Null}" StrokeThickness="0.5" HorizontalAlignment="Stretch" Margin="0,2,2,2" x:Name="rectangle" VerticalAlignment="Stretch"/> <Path Fill="{x:Null}" Stretch="Fill" Stroke="#7FFFFFFF" StrokeThickness="1" HorizontalAlignment="Right" Margin="0,4,0.5,4" Width="1" Height="17" Grid.RowSpan="1" Data="M-87.28,4 L-87.28,17"/> <ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="10,0,10,0" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" TextElement.Foreground="#FFFFFFFF" RecognizesAccessKey="True"/> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsFocused" Value="True"/> <Trigger Property="IsDefaulted" Value="True"/> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="0.5"/> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Fill" TargetName="rectangle" Value="#FF000000"/> </Trigger> <Trigger Property="IsEnabled" Value="False"/> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <UntitledProject1:FrameSliderToLabel x:Key="FrameSliderToLabel"/> <DataTemplate x:Key="DataTemplate1"> <Grid Width="140" Height="100" IsEnabled="True" RenderTransformOrigin="0.5,0.5" Margin="-2,0,0,0" Background="{x:Null}"> <Grid.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Grid.RenderTransform> <Rectangle Stroke="{x:Null}" StrokeThickness="0" RadiusX="0" RadiusY="0" Margin="1.023,19.006,1.717,20.402"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.95,0.99" StartPoint="0.054,0.051"> <GradientStop Color="#FFA1A1A1" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="0.639"/> <GradientStop Color="#FFF2F2F2" Offset="0.375"/> <GradientStop Color="#FF9B9B9B" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Viewbox Width="140" Canvas.Top="Auto" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="0,0,0,0" Height="99.56"> <InkCanvas EditingMode="None" EditingModeInverted="None" Strokes="{Binding Mode=OneWay}" Canvas.Left="0" Canvas.Top="10" HorizontalAlignment="Center" VerticalAlignment="Center" Background="{x:Null}" RenderTransformOrigin="0.5,0.5" Margin="-2,118,0,0" Width="920" Height="406"> <InkCanvas.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="0.95" ScaleY="0.95"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </InkCanvas.RenderTransform> </InkCanvas> </Viewbox> <ItemsControl d:IsGroup="True" Width="140" Height="100.204010853377" Canvas.Left="0.332323479609121" Canvas.Top="0" HorizontalAlignment="Center" VerticalAlignment="Center" Background="#FFC4FF4B"> <ItemsControl.Template> <ControlTemplate TargetType="{x:Type ItemsControl}"> <Viewbox Stretch="Fill"> <Canvas Width="99.9653181549257" Height="100.204010853377" IsItemsHost="True"/> </Viewbox> </ControlTemplate> </ItemsControl.Template> <Path Fill="#FF000000" Stretch="Fill" Stroke="{x:Null}" StrokeThickness="14" HorizontalAlignment="Left" Margin="-0.5,0,0,0" Width="100.5" Height="72.149" Data="F1 M3.914,10.016141 C2.5636637,10.016142 1.469,11.110805 1.4689996,12.461142 L1.4689996,66.353373 C1.469,67.703707 2.5636637,68.798372 3.914,68.798372 L95.125999,68.798372 C96.476334,68.798372 97.570999,67.703707 97.570999,66.353373 L97.570999,12.461142 C97.570999,11.110805 96.476334,10.016142 95.125999,10.016141 L3.914,10.016141 z M0,6.5948567 L99.525002,6.5948567 99.525002,72.147909 0,72.147909 0,5.5112571E-07 z" Canvas.Left="0.157" Canvas.Top="9.695"/> <Path Fill="#FF000000" Stretch="Fill" Stroke="{x:Null}" StrokeThickness="0" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Top" Width="101" Height="17" Data="F1 M90.250999,4.6189995 L90.250999,14.619001 97.253426,14.619001 97.253426,4.6189995 90.250999,4.6189995 z M79.250999,4.6189995 L79.250999,14.619001 86.253426,14.619001 86.253426,4.6189995 79.250999,4.6189995 z M68.250999,4.6189995 L68.250999,14.619001 75.253426,14.619001 75.253426,4.6189995 68.250999,4.6189995 z M57.250999,4.6189995 L57.250999,14.619001 64.253426,14.619001 64.253426,4.6189995 57.250999,4.6189995 z M46.251999,4.6189995 L46.251999,14.619001 53.176479,14.619001 53.176479,4.6189995 46.251999,4.6189995 z M35.243,4.6189995 L35.243,14.619001 42.110142,14.619001 42.110142,4.6189995 35.243,4.6189995 z M24.598,4.6189995 L24.598,14.619001 31.462761,14.619001 31.462761,4.6189995 24.598,4.6189995 z M14.251001,4.6189995 L14.251001,14.618999 21.253429,14.618999 21.253429,4.6189995 14.251001,4.6189995 z M3.6510003,4.6189995 L3.6510003,14.618999 10.651,14.618999 10.651,4.6189995 3.6510003,4.6189995 z M0,-9.5181167E-07 L101,-9.5181167E-07 101,17 0,17 0,-9.5181167E-07 z" Canvas.Left="-0.922" Canvas.Top="0.168"/> <Path Fill="#FF000000" Stretch="Fill" Stroke="{x:Null}" StrokeThickness="0" Width="71.5" Height="17" Data="F1 M90.250999,4.6189995 L90.250999,14.619001 97.253426,14.619001 97.253426,4.6189995 90.250999,4.6189995 z M79.250999,4.6189995 L79.250999,14.619001 86.253426,14.619001 86.253426,4.6189995 79.250999,4.6189995 z M68.250999,4.6189995 L68.250999,14.619001 75.253426,14.619001 75.253426,4.6189995 68.250999,4.6189995 z M57.250999,4.6189995 L57.250999,14.619001 64.253426,14.619001 64.253426,4.6189995 57.250999,4.6189995 z M46.251999,4.6189995 L46.251999,14.619001 53.176479,14.619001 53.176479,4.6189995 46.251999,4.6189995 z M35.243,4.6189995 L35.243,14.619001 42.110142,14.619001 42.110142,4.6189995 35.243,4.6189995 z M24.598,4.6189995 L24.598,14.619001 31.462761,14.619001 31.462761,4.6189995 24.598,4.6189995 z M14.251001,4.6189995 L14.251001,14.618999 21.253429,14.618999 21.253429,4.6189995 14.251001,4.6189995 z M3.6510003,4.6189995 L3.6510003,14.618999 10.651,14.618999 10.651,4.6189995 3.6510003,4.6189995 z M0,-9.5181167E-07 L101,-9.5181167E-07 101,17 0,17 0,-9.5181167E-07 z" HorizontalAlignment="Left" Margin="-19,98,0,0" VerticalAlignment="Top" Canvas.Left="18.933" Canvas.Top="0.168"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1.40048571428572" ScaleY="-1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Path.RenderTransform> </Path> </ItemsControl> </Grid> </DataTemplate> <ItemsPanelTemplate x:Key="ItemsPanelTemplate1"> <StackPanel Orientation="Horizontal"/> </ItemsPanelTemplate> <BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter"/> <BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter1"/> <BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter2"/> <UntitledProject1:EqualityConverter x:Key="EqualityConverter"/> <Style x:Key="ButtonStyle1" TargetType="{x:Type ButtonBase}"> <Setter Property="FocusVisualStyle"> <Setter.Value> <Style> <Setter Property="Control.Template"> <Setter.Value> <ControlTemplate> <Rectangle Stroke="#FF000000" StrokeThickness="1" Margin="3,3,3,3" x:Name="Rectangle" StrokeDashArray="1 2" SnapsToDevicePixels="True"/> </ControlTemplate> </Setter.Value> </Setter> </Style> </Setter.Value> </Setter> <Setter Property="BorderBrush" Value="#FF000000"/> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/> <Setter Property="HorizontalContentAlignment" Value="Center"/> <Setter Property="VerticalContentAlignment" Value="Center"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ButtonBase}"> <Grid> <Rectangle Stroke="{TemplateBinding BorderBrush}" Fill="{TemplateBinding Background}" RadiusX="8.41097922848665" RadiusY="8.41097922848665"/> <ContentPresenter/> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="{DynamicResource LightBlueGradient}"/> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="BorderBrush" Value="#FFFFFFFF"/> <Setter Property="Background" Value="{DynamicResource LightBlueGradient}"/> </Trigger> <Trigger Property="ToggleButton.IsChecked" Value="True"> <Setter Property="BorderBrush" Value="#FFFFFFFF"/> <Setter Property="Background" Value="{DynamicResource LightBlueGradient}"/> </Trigger> <Trigger Property="IsEnabled" Value="False"> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="ShadowStyle" TargetType="{x:Type CheckBox}"> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/> <Setter Property="Background"> <Setter.Value> <LinearGradientBrush> <GradientStop Color="#FFD2D4D2" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="BorderBrush"> <Setter.Value> <LinearGradientBrush> <GradientStop Color="#FF004C94" Offset="0"/> <GradientStop Color="#FF003C74" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="BorderThickness" Value="1,1,1,1"/> <Setter Property="FocusVisualStyle"> <Setter.Value> <Style> <Setter Property="Control.Template"> <Setter.Value> <ControlTemplate> <Rectangle Stroke="#FF000000" StrokeThickness="1" Margin="1,1,1,1" x:Name="Rectangle" StrokeDashArray="1 2" SnapsToDevicePixels="True"/> </ControlTemplate> </Setter.Value> </Setter> </Style> </Setter.Value> </Setter> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type CheckBox}"> <Canvas Width="105" Height="34" x:Name="canvas"> <Rectangle Fill="#FFFFFFFF" Stroke="#FF9B9B9B" StrokeThickness="1.0" RadiusX="3.5" RadiusY="3.5" Width="105" Height="33" Opacity="1" x:Name="rectangle"/> <Ellipse Stroke="#FF000000" StrokeThickness="1.0" Width="11.889" Opacity="0.3" Height="11.889" Canvas.Left="5.772" Canvas.Top="10.543"> <Ellipse.Fill> <SolidColorBrush Color="#FF848484"/> </Ellipse.Fill> </Ellipse> <Ellipse Stroke="#FF000000" StrokeThickness="1.0" Width="11.889" Opacity="0.6" Height="11.889" Canvas.Left="11.259" Canvas.Top="10.543"> <Ellipse.Fill> <SolidColorBrush Color="#FF848484"/> </Ellipse.Fill> </Ellipse> <Ellipse Stroke="#FF000000" StrokeThickness="1.0" Width="11.889" Height="11.889" Canvas.Left="16.746" Canvas.Top="10.543"> <Ellipse.Fill> <LinearGradientBrush EndPoint="0.246,0.262" StartPoint="0.785,0.738"> <GradientStop Color="#FF127E1F" Offset="0"/> <GradientStop Color="#FF5DEA6D" Offset="1"/> </LinearGradientBrush> </Ellipse.Fill> </Ellipse> <TextBlock x:Name="textBlock" Width="57.555" Height="14.964" Canvas.Left="33.319" Canvas.Top="9.48" Foreground="#FF2C2C2C" Text="{TemplateBinding Content}" TextWrapping="Wrap"/> <Rectangle Stroke="{x:Null}" StrokeThickness="1.0" RadiusX="3.658" RadiusY="3.658" Width="103.128" Height="32.064" x:Name="rectangle_Copy" Opacity="0" Canvas.Left="0.936" Canvas.Top="1.404"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.454,0.966" StartPoint="0.454,0.006"> <GradientStop Color="#D6FFFFFF" Offset="0"/> <GradientStop Color="#01FFFFFF" Offset="0.442"/> <GradientStop Color="#99FFFFFF" Offset="0.173"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> </Canvas> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.458,0.981" StartPoint="0.467,0.03"> <GradientStop Color="#FF646464" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="Stroke" TargetName="rectangle" Value="#FF686868"/> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="Stroke" TargetName="rectangle" Value="#FF4A6848"/> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.544,0.98" StartPoint="0.544,-0.012"> <GradientStop Color="#FF28A530" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> <GradientStop Color="#FF49B24F" Offset="0.418"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="IsChecked" Value="True"> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.472,1.004" StartPoint="0.47,0.039"> <GradientStop Color="#FF0DC700" Offset="0.005"/> <GradientStop Color="#FF60DA57" Offset="0.966"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="Stroke" TargetName="rectangle" Value="#FF0A6E28"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Foreground" TargetName="textBlock" Value="#FF000000"/> </Trigger> <Trigger Property="HasContent" Value="True"> <Setter Property="FocusVisualStyle"> <Setter.Value> <Style> <Setter Property="Control.Template"> <Setter.Value> <ControlTemplate> <Rectangle Stroke="#FF000000" StrokeThickness="1" Margin="14,0,0,0" x:Name="Rectangle" StrokeDashArray="1 2" SnapsToDevicePixels="True"/> </ControlTemplate> </Setter.Value> </Setter> </Style> </Setter.Value> </Setter> <Setter Property="Padding" Value="2,0,0,0"/> <Setter Property="Height" TargetName="canvas" Value="33"/> <Setter Property="Width" TargetName="canvas" Value="105"/> <Setter Property="ScrollViewer.VerticalScrollBarVisibility" TargetName="textBlock" Value="Disabled"/> <Setter Property="Foreground" TargetName="textBlock" Value="#FF242424"/> <Setter Property="Canvas.Left" TargetName="textBlock" Value="31.783"/> <Setter Property="Width" TargetName="textBlock" Value="70.217"/> </Trigger> <Trigger Property="IsEnabled" Value="False"> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <LinearGradientBrush x:Key="LightBlueGradient" EndPoint="0.5,1" StartPoint="0.5,0"> <LinearGradientBrush.RelativeTransform> <TransformGroup> <ScaleTransform CenterX="0.5" CenterY="0.5" ScaleX="0.9077786325549797" ScaleY="0.9077786325549797"/> <SkewTransform AngleX="0" AngleY="0" CenterX="0.5" CenterY="0.5"/> <RotateTransform CenterX="0.5" CenterY="0.5" Angle="-21.791203611947303"/> <TranslateTransform X="0.16849519057596757" Y="-0.078544329515409655"/> </TransformGroup> </LinearGradientBrush.RelativeTransform> <GradientStop Color="#FF0F0FFF" Offset="0.79878048780487809"/> <GradientStop Color="#FF6666FF" Offset="0.95731707317073167"/> <GradientStop Color="#FF6666FF" Offset="0.25609756097560976"/> <GradientStop Color="#FF5C5CFF" Offset="0.53048780487804881"/> </LinearGradientBrush> <Style x:Key="PlayButtonStyle" TargetType="ToggleButton" BasedOn="{StaticResource ButtonStyle1}"> <Setter Property="ToolTip" Value="Play the Animation"/> <Style.Triggers> <Trigger Property="IsChecked" Value="True"> <Setter Property="ToolTip" Value="Pause the Animation"/> </Trigger> </Style.Triggers> </Style> <DataTemplate x:Key="PlayButtonContentTemplate"> <Canvas Width="114.514285714286" Height="33.7714285714285"> <ItemsControl d:IsGroup="True" Width="84.6857142857143" Height="29.1285720280239" Canvas.Left="14.4285714285714" Canvas.Top="3.31428571428569"> <ItemsControl.Template> <ControlTemplate TargetType="{x:Type ItemsControl}"> <Viewbox Stretch="Fill"> <Canvas Width="84.6857142857143" Height="29.1285720280239" IsItemsHost="True"/> </Viewbox> </ControlTemplate> </ItemsControl.Template> <Rectangle Fill="#FF000000" Stroke="#FF000000" RadiusX="0" RadiusY="0" Width="19.7714285714286" Height="10.6285714285714" Canvas.Left="1.77635683940025E-15" Canvas.Top="8.91428571428571"/> <Ellipse Fill="#FF000000" Stroke="#FF000000" Width="9.7714285714286" Height="9.42857142857144" Canvas.Left="1.77635683940025E-15" Canvas.Top="1.71428571428572"/> <Ellipse Fill="#FF000000" Stroke="#FF000000" Width="9.7714285714286" Height="9.42857142857144" Canvas.Left="10" Canvas.Top="1.71428571428572"/> <Path Fill="#FF000000" Stretch="Fill" Stroke="#FF000000" Width="10.2714290618896" Height="10.6285724639893" Data="M0.22857143,5.6571423 L9.5,0.5 9.5,10.128571 0.22857143,5.6571423 z" Canvas.Left="14.5000000012773" Canvas.Top="8.91428571428571"/> <Path Fill="#FF000000" Stretch="Fill" Stroke="#FF000000" Width="6.82857227325439" Height="13.8571434020996" Data="M20.942857,19.085714 L15.114286,31.6" Canvas.Left="0.1857140404838" Canvas.Top="15.2714286259243"/> <Path Fill="#FF000000" Stretch="Fill" Stroke="#FF000000" Width="6.65714263916016" Height="14.3714294433594" Data="M27.971429,18.571429 L33.628571,30.742857" Canvas.Left="13.0428564889091" Canvas.Top="14.7571425846645"/> <Rectangle Fill="#FF000000" Stroke="#FF000000" Width="34.9714285714285" Height="26.4" Canvas.Left="49.7142857142858" Canvas.Top="0"/> <Path Fill="#FF000000" Stretch="Fill" Stroke="#FF000000" Width="7.51428985595703" Height="18.6571435928345" Data="M68.6,31.942857 L75.114286,14.285714" Canvas.Left="53.6714270455497" Canvas.Top="10.4714284351894"/> <Path Fill="#FF000000" Stretch="Fill" Stroke="#FF000000" Width="5.62857055664063" Height="19.8571434020996" Data="M96.2,31.6 L91.571429,13.085714" Canvas.Left="76.6428549630302" Canvas.Top="9.27142862592431"/> </ItemsControl> <ItemsControl d:IsGroup="True" x:Name="Projection" Width="57.4061291592438" Height="21.942857142857" Visibility="Collapsed" Canvas.Left="39.1367279836132" Canvas.Top="5.54285714285715"> <ItemsControl.Template> <ControlTemplate TargetType="{x:Type ItemsControl}"> <Viewbox Stretch="Fill"> <Canvas Width="57.4061291592438" Height="21.942857142857" IsItemsHost="True"/> </Viewbox> </ControlTemplate> </ItemsControl.Template> <Rectangle Fill="#FFC2C0C0" Stroke="#FF000000" RadiusX="0" RadiusY="0" Width="29.9999999999999" Height="21.942857142857" Canvas.Left="27.4061291592439" Canvas.Top="1.77635683940025E-15"/> <Path Opacity="0.5" Fill="#FFFFFFFF" Stretch="Fill" Stroke="{x:Null}" Width="28.4257909027531" Height="19.9487190415024" Data="M-4.9868274,6.7541262 L22.473881,1.5006201 22.473977,20.501979 -4.9868274,17.261138 z" Canvas.Left="0" Canvas.Top="1.02415512826479"/> </ItemsControl> </Canvas> <DataTemplate.Triggers> <DataTrigger Binding="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=ToggleButton}, Path=IsChecked}" Value="True"> <Setter TargetName="Projection" Property="Visibility" Value="Visible"/> </DataTrigger> </DataTemplate.Triggers> </DataTemplate> <DrawingBrush x:Key="FilmCell"> <DrawingBrush.Drawing> <GeometryDrawing Brush="#FFFFFFFF"> <GeometryDrawing.Pen> <Pen Brush="#FF000000" Thickness="14" StartLineCap="Flat" EndLineCap="Flat" DashCap="Flat" LineJoin="Miter" MiterLimit="10"/> </GeometryDrawing.Pen> <GeometryDrawing.Geometry> <RectangleGeometry RadiusX="0" RadiusY="0" Rect="7,7,101,97"/> </GeometryDrawing.Geometry> </GeometryDrawing> </DrawingBrush.Drawing> </DrawingBrush> <Style x:Key="ListBoxStyle1" TargetType="{x:Type ListBox}"> <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.WindowBrushKey}}"/> <Setter Property="BorderBrush" Value="#FF7F9DB9"/> <Setter Property="BorderThickness" Value="1,1,1,1"/> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/> <Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto"/> <Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"/> <Setter Property="ScrollViewer.CanContentScroll" Value="True"/> <Setter Property="VerticalContentAlignment" Value="Center"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ListBox}"> <Border x:Name="Bd" SnapsToDevicePixels="True" Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" Padding="1,1,1,1" BorderBrush="{TemplateBinding BorderBrush}"> <ScrollViewer x:Name="ScrollViewer" Focusable="False" Padding="{TemplateBinding Padding}"> <ItemsPresenter x:Name="ItemsPresenter" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/> </ScrollViewer> </Border> <ControlTemplate.Triggers> <Trigger Property="IsEnabled" Value="False"> <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}" TargetName="Bd"/> </Trigger> <Trigger Property="IsGrouping" Value="True"> <Setter Property="ScrollViewer.CanContentScroll" Value="False"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Storyboard x:Key="intro"> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="gridMenu" Storyboard.TargetProperty="(UIElement.Opacity)"> <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0"/> <SplineDoubleKeyFrame KeyTime="00:00:02.2000000" Value="0"/> <SplineDoubleKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:02.5000000" Value="1"/> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="splashGrid" Storyboard.TargetProperty="(UIElement.Opacity)"> <SplineDoubleKeyFrame KeyTime="00:00:00.1000000" Value="0"/> <SplineDoubleKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:00.4000000" Value="1"/> <SplineDoubleKeyFrame KeyTime="00:00:01.8000000" Value="1"/> <SplineDoubleKeyFrame KeySpline="0.5,0,0.5,0.5" KeyTime="00:00:02.1000000" Value="0"/> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="splashGrid" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)"> <SplineDoubleKeyFrame KeyTime="00:00:00.1000000" Value="0.9"/> <SplineDoubleKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:00.4000000" Value="1"/> <SplineDoubleKeyFrame KeyTime="00:00:01.8000000" Value="1"/> <SplineDoubleKeyFrame KeySpline="0.5,0,0.5,0.5" KeyTime="00:00:02.1000000" Value="1.1"/> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="splashGrid" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)"> <SplineDoubleKeyFrame KeyTime="00:00:00.1000000" Value="0.9"/> <SplineDoubleKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:00.4000000" Value="1"/> <SplineDoubleKeyFrame KeyTime="00:00:01.8000000" Value="1"/> <SplineDoubleKeyFrame KeySpline="0.5,0,0.5,0.5" KeyTime="00:00:02.1000000" Value="1.1"/> </DoubleAnimationUsingKeyFrames> <ObjectAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="studio" Storyboard.TargetProperty="(UIElement.Visibility)"> <DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{x:Static Visibility.Hidden}"/> <DiscreteObjectKeyFrame KeyTime="00:00:02.5000000" Value="{x:Static Visibility.Visible}"/> </ObjectAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="studio" Storyboard.TargetProperty="(UIElement.Opacity)"> <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0"/> <SplineDoubleKeyFrame KeyTime="00:00:02.5000000" Value="0"/> <SplineDoubleKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:02.7000000" Value="1"/> </DoubleAnimationUsingKeyFrames> </Storyboard> <Style x:Key="SamplePackMenuStyle" TargetType="{x:Type Menu}"> <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.MenuBarBrushKey}}"/> <Setter Property="FontFamily" Value="Tahoma"/> <Setter Property="FontSize" Value="11"/> <Setter Property="FontStyle" Value="{DynamicResource {x:Static SystemFonts.MenuFontStyleKey}}"/> <Setter Property="FontWeight" Value="{DynamicResource {x:Static SystemFonts.MenuFontWeightKey}}"/> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.MenuTextBrushKey}}"/> <Setter Property="VerticalContentAlignment" Value="Center"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Menu}"> <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}" SnapsToDevicePixels="true" Background="#26FFFFFF"> <ItemsPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="ButtonFocusVisual"> <Setter Property="Control.Template"> <Setter.Value> <ControlTemplate> <Rectangle Margin="3" StrokeThickness="1" Stroke="Black" StrokeDashArray="1 2" SnapsToDevicePixels="true"/> </ControlTemplate> </Setter.Value> </Setter> </Style> <LinearGradientBrush x:Key="ButtonNormalBackgroundFill" EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="White" Offset="0"/> <GradientStop Color="#FFE3E5F0" Offset="0.5"/> <GradientStop Color="#FFC6C5D7" Offset="1.0"/> </LinearGradientBrush> <SolidColorBrush x:Key="ButtonBorder" Color="#FF003C74"/> <Style x:Key="PlayToggleButtonStyle" TargetType="{x:Type ToggleButton}"> <Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/> <Setter Property="Background" Value="{StaticResource ButtonNormalBackgroundFill}"/> <Setter Property="BorderBrush" Value="{StaticResource ButtonBorder}"/> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/> <Setter Property="HorizontalContentAlignment" Value="Center"/> <Setter Property="VerticalContentAlignment" Value="Center"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ButtonBase}"> <Grid Width="40" Height="38"> <Rectangle Opacity="0" Stroke="#FF979797" RadiusX="2" RadiusY="2" HorizontalAlignment="Stretch" Margin="0,0,0,0" x:Name="rectangle" VerticalAlignment="Stretch"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF979797" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Grid Margin="5.631,10.555,13.81,9.081" x:Name="playIcon"> <Path RenderTransformOrigin="0.5,0.5" Fill="#FF000000" Stretch="Fill" Stroke="{x:Null}" Margin="0,0,1.302,0" VerticalAlignment="Stretch" Height="Auto" Data="M4.2772493,4.0671736 L24,0 18.755802,17.883737 4.2772493,4.0671736 z" Width="Auto"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="45"/> <TranslateTransform X="2.1592594513539254" Y="-0.69991345214096068"/> </TransformGroup> </Path.RenderTransform> </Path> <Path RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="{x:Null}" Height="Auto" Data="M4.2772493,4.0671736 L24,0 18.755802,17.883737 4.2772493,4.0671736 z" Opacity="0.735" Margin="3.463,0.218,0,1.843" Width="Auto"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="44.999999999999964"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Path.RenderTransform> <Path.Fill> <LinearGradientBrush EndPoint="1.028,0.698" StartPoint="0.296,-0.08"> <GradientStop Color="#FFFFFFFF" Offset="0"/> <GradientStop Color="#00FFFFFF" Offset="1"/> </LinearGradientBrush> </Path.Fill> </Path> </Grid> <Grid x:Name="pauseIcon" Opacity="0" Margin="5.633,10.02,13.808,9.616"> <Path RenderTransformOrigin="0.5,0.5" Fill="#FF000000" Stretch="Fill" Stroke="{x:Null}" Margin="-0.248,2.23,5.286,0.434" VerticalAlignment="Stretch" Height="Auto" Data="M4.2772493,4.0671736 L9.1155985,-0.45413898 23.342628,13.368 18.755802,17.883737 4.2772493,4.0671736 z" Width="Auto"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="45"/> <TranslateTransform X="2.0880222945765787" Y="-0.99493174210418722"/> </TransformGroup> </Path.RenderTransform> </Path> <Path RenderTransformOrigin="0.5,0.5" Fill="#FF000000" Stretch="Fill" Stroke="{x:Null}" Height="Auto" Data="M4.2772493,4.0671736 L9.1155985,-0.45413898 23.342628,13.368 18.755802,17.883737 4.2772493,4.0671736 z" Width="15.521" HorizontalAlignment="Right" Margin="0,1.235,-6.414,1.429"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="44.999999999999964"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Path.RenderTransform> </Path> <Rectangle Stroke="{x:Null}" RadiusX="0" RadiusY="0" HorizontalAlignment="Stretch" Margin="7.242,1.182,8.62,2.982" Width="Auto"> <Rectangle.Fill> <LinearGradientBrush EndPoint="1.028,0.698" StartPoint="0.296,-0.08"> <GradientStop Color="#FFFFFFFF" Offset="0"/> <GradientStop Color="#00FFFFFF" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Rectangle Stroke="{x:Null}" RadiusX="0" RadiusY="0" Width="4.697" HorizontalAlignment="Right" Margin="0,1.182,-1.099,2.982"> <Rectangle.Fill> <LinearGradientBrush EndPoint="1.028,0.698" StartPoint="0.296,-0.08"> <GradientStop Color="#FFFFFFFF" Offset="0"/> <GradientStop Color="#00FFFFFF" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> </Grid> <Rectangle Opacity="0" Stroke="{x:Null}" RadiusX="2" RadiusY="2" x:Name="rectangle_Copy" Margin="1.749,0.763,1.964,2.765"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.558,0.989" StartPoint="0.55,0.026"> <GradientStop Color="#91FFFFFF" Offset="0"/> <GradientStop Color="#16FFFFFF" Offset="0.447"/> <GradientStop Color="#89FFFFFF" Offset="0.288"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> <Setter Property="Stroke" TargetName="rectangle" Value="#FF3C6A62"/> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF438A7E" Offset="0"/> <GradientStop Color="#FFD6F2ED" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> </Trigger> <Trigger Property="IsKeyboardFocused" Value="true"/> <Trigger Property="ToggleButton.IsChecked" Value="true"> <Setter Property="Opacity" TargetName="pauseIcon" Value="1"/> <Setter Property="Opacity" TargetName="playIcon" Value="0"/> </Trigger> <Trigger Property="IsEnabled" Value="false"> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="NextFrameButtonStyle" BasedOn="{x:Null}" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid Margin="0,0,0,0" VerticalAlignment="Stretch"> <Rectangle Opacity="0" Stroke="#FF979797" RadiusX="2" RadiusY="2" HorizontalAlignment="Stretch" Margin="0,0,0,0" x:Name="rectangle" VerticalAlignment="Stretch" Width="40" Height="34"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF979797" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Grid Margin="6.225,12.243,18.956,12.521" x:Name="playIcon"> <Path RenderTransformOrigin="0.5,0.5" Fill="#FF000000" Stretch="Fill" Stroke="{x:Null}" Margin="0,0,1.302,0" VerticalAlignment="Stretch" Height="Auto" Data="M4.2772493,4.0671736 L24,0 18.755802,17.883737 4.2772493,4.0671736 z" Width="Auto"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="45"/> <TranslateTransform X="2.1592594513539254" Y="-0.69991345214096068"/> </TransformGroup> </Path.RenderTransform> </Path> <Path RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="{x:Null}" Height="Auto" Data="M4.2772493,4.0671736 L24,0 18.755802,17.883737 4.2772493,4.0671736 z" Opacity="0.735" Margin="3.463,0.218,0,1.843" Width="Auto"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="44.999999999999964"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Path.RenderTransform> <Path.Fill> <LinearGradientBrush EndPoint="1.028,0.698" StartPoint="0.296,-0.08"> <GradientStop Color="#FFFFFFFF" Offset="0"/> <GradientStop Color="#00FFFFFF" Offset="1"/> </LinearGradientBrush> </Path.Fill> </Path> <Rectangle Fill="#FF000000" Stroke="{x:Null}" RadiusX="0" RadiusY="0" HorizontalAlignment="Right" Margin="0,0.925,-5.126,2.179" Width="1.689"/> <Rectangle Stroke="{x:Null}" RadiusX="0" RadiusY="0" Width="0.965" HorizontalAlignment="Right" Margin="0,1.386,-4.797,2.574"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.587,0.883" StartPoint="0.587,0.07"> <GradientStop Color="#8EFFFFFF" Offset="0.005"/> <GradientStop Color="#00FFFFFF" Offset="0.995"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> </Grid> <Rectangle Opacity="0" Stroke="{x:Null}" RadiusX="2" RadiusY="2" x:Name="rectangle_Copy" Margin="1.749,3.135,1.964,4.672"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.558,0.989" StartPoint="0.55,0.026"> <GradientStop Color="#91FFFFFF" Offset="0"/> <GradientStop Color="#16FFFFFF" Offset="0.447"/> <GradientStop Color="#89FFFFFF" Offset="0.288"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsFocused" Value="True"/> <Trigger Property="IsDefaulted" Value="True"/> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> <Setter Property="Stroke" TargetName="rectangle" Value="#FF3C6A62"/> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF438A7E" Offset="0"/> <GradientStop Color="#FFD6F2ED" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> </Trigger> <Trigger Property="IsEnabled" Value="False"/> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="lastFrameButtonStyle" BasedOn="{x:Null}" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid Margin="0,0,0,0" VerticalAlignment="Stretch"> <Rectangle Opacity="0" Stroke="#FF979797" RadiusX="2" RadiusY="2" HorizontalAlignment="Stretch" Margin="0,0,0,0" x:Name="rectangle" VerticalAlignment="Stretch" Width="40" Height="34"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF979797" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Grid Margin="3.292,12.908,0,13.714" x:Name="playIcon" HorizontalAlignment="Left" Width="12.739"> <Path RenderTransformOrigin="0.5,0.5" Fill="#FF000000" Stretch="Fill" Stroke="{x:Null}" Margin="0,0,1.302,0" VerticalAlignment="Stretch" Height="Auto" Data="M4.2772493,4.0671736 L24,0 18.755802,17.883737 4.2772493,4.0671736 z" Width="Auto"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="45"/> <TranslateTransform X="2.1592594513539254" Y="-0.69991345214096068"/> </TransformGroup> </Path.RenderTransform> </Path> <Path RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="{x:Null}" Height="Auto" Data="M4.2772493,4.0671736 L24,0 18.755802,17.883737 4.2772493,4.0671736 z" Opacity="0.735" Margin="3.463,0.218,0,1.843" Width="Auto"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="44.999999999999964"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Path.RenderTransform> <Path.Fill> <LinearGradientBrush EndPoint="1.028,0.698" StartPoint="0.296,-0.08"> <GradientStop Color="#FFFFFFFF" Offset="0"/> <GradientStop Color="#00FFFFFF" Offset="1"/> </LinearGradientBrush> </Path.Fill> </Path> </Grid> <Grid x:Name="playIcon_Copy" Width="Auto" HorizontalAlignment="Stretch" Margin="13.227,12.908,14.034,13.714"> <Path RenderTransformOrigin="0.5,0.5" Fill="#FF000000" Stretch="Fill" Stroke="{x:Null}" Margin="0,0,1.302,0" VerticalAlignment="Stretch" Height="Auto" Data="M4.2772493,4.0671736 L24,0 18.755802,17.883737 4.2772493,4.0671736 z" Width="Auto"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="45"/> <TranslateTransform X="2.1592594513539254" Y="-0.69991345214096068"/> </TransformGroup> </Path.RenderTransform> </Path> <Path RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="{x:Null}" Height="Auto" Data="M4.2772493,4.0671736 L24,0 18.755802,17.883737 4.2772493,4.0671736 z" Opacity="0.735" Margin="3.463,0.218,0,1.843" Width="Auto"> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="44.999999999999964"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Path.RenderTransform> <Path.Fill> <LinearGradientBrush EndPoint="1.028,0.698" StartPoint="0.296,-0.08"> <GradientStop Color="#FFFFFFFF" Offset="0"/> <GradientStop Color="#00FFFFFF" Offset="1"/> </LinearGradientBrush> </Path.Fill> </Path> <Rectangle Fill="#FF000000" Stroke="{x:Null}" RadiusX="0" RadiusY="0" HorizontalAlignment="Right" Margin="0,0.925,-5.126,2.179" Width="1.689"/> <Rectangle Stroke="{x:Null}" RadiusX="0" RadiusY="0" Width="0.965" HorizontalAlignment="Right" Margin="0,1.386,-4.797,2.574"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.587,0.883" StartPoint="0.587,0.07"> <GradientStop Color="#8EFFFFFF" Offset="0.005"/> <GradientStop Color="#00FFFFFF" Offset="0.995"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> </Grid> <Rectangle Opacity="0" Stroke="{x:Null}" RadiusX="2" RadiusY="2" x:Name="rectangle_Copy" Margin="1.749,3.135,1.964,4.672"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.558,0.989" StartPoint="0.55,0.026"> <GradientStop Color="#91FFFFFF" Offset="0"/> <GradientStop Color="#16FFFFFF" Offset="0.447"/> <GradientStop Color="#89FFFFFF" Offset="0.288"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsFocused" Value="True"/> <Trigger Property="IsDefaulted" Value="True"/> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> <Setter Property="Stroke" TargetName="rectangle" Value="#FF3C6A62"/> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF438A7E" Offset="0"/> <GradientStop Color="#FFD6F2ED" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> </Trigger> <Trigger Property="IsEnabled" Value="False"/> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <SolidColorBrush x:Key="HorizontalSliderTrackNormalBackground" Color="#FFF0EDE0"/> <LinearGradientBrush x:Key="HorizontalSliderTrackNormalBorder" EndPoint="0,1" StartPoint="0,0"> <GradientStop Color="#FFAEB1AF" Offset="0.1"/> <GradientStop Color="White" Offset=".9"/> </LinearGradientBrush> <Style x:Key="SliderRepeatButtonStyle" TargetType="{x:Type RepeatButton}"> <Setter Property="OverridesDefaultStyle" Value="true"/> <Setter Property="IsTabStop" Value="false"/> <Setter Property="Focusable" Value="false"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RepeatButton}"> <Border Background="Transparent"/> </ControlTemplate> </Setter.Value> </Setter> </Style> <LinearGradientBrush x:Key="SliderThumbBackground" StartPoint="0,0" EndPoint="1,0"> <GradientStop Color="#D4D3E1" Offset="0.1"/> <GradientStop Color="#FFFFFF" Offset=".15"/> <GradientStop Color="#FFFFFF" Offset=".2"/> <GradientStop Color="#D4D3E1" Offset=".3"/> <GradientStop Color="#C6C6D2" Offset="1"/> </LinearGradientBrush> <Geometry x:Key="SliderThumbOuterBorderGeometry">M 5,-9 A 1.5 1.5 0 0 0 3.5,-10.5 L -3.5,-10.5 A 1.5 1.5 0 0 0 -5,-9 L -5,9 A 1.5 1.5 0 0 0 -3.5,10.5 L 3.5,10.5 A 1.5 1.5 0 0 0 5,9 Z</Geometry> <LinearGradientBrush x:Key="HorizontalSliderThumbTopAccent" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#70D66F" Offset="0"/> <GradientStop Color="#46CA44" Offset="1"/> </LinearGradientBrush> <Geometry x:Key="SliderThumbTopAccentGeometry">M 4.5,-8 L 4.5,-10 L -4.5,-10 L -4.5,-8 Z</Geometry> <LinearGradientBrush x:Key="HorizontalSliderThumbBottomAccent" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#46CA44" Offset="0"/> <GradientStop Color="#1B9B1A" Offset=".8"/> </LinearGradientBrush> <Geometry x:Key="SliderThumbBottomAccentGeometry">M 4.5,8 L 4.5,10 L -4.5,10 L -4.5,8 Z</Geometry> <LinearGradientBrush x:Key="HorizontalSliderThumbShadeGradient" StartPoint="0,0" EndPoint="1,0"> <GradientStop Color="#40FFFFFF" Offset="0"/> <GradientStop Color="#00FFFFFF" Offset=".3"/> <GradientStop Color="#00000000" Offset=".7"/> <GradientStop Color="#40000000" Offset="1"/> </LinearGradientBrush> <LinearGradientBrush x:Key="HorizontalSliderThumbBorder" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#FFBECBD3" Offset="0"/> <GradientStop Color="#FF72838D" Offset="1"/> </LinearGradientBrush> <LinearGradientBrush x:Key="HorizontalSliderThumbTopAccentHover" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#FBCE7C" Offset="0"/> <GradientStop Color="#F7B335" Offset="1"/> </LinearGradientBrush> <LinearGradientBrush x:Key="HorizontalSliderThumbBottomAccentHover" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#FAC055" Offset="0"/> <GradientStop Color="#C7902A" Offset=".8"/> </LinearGradientBrush> <LinearGradientBrush x:Key="HorizontalSliderThumbTopAccentPressed" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#70BA66" Offset="0"/> <GradientStop Color="#229412" Offset="1"/> </LinearGradientBrush> <LinearGradientBrush x:Key="HorizontalSliderThumbBottomAccentPressed" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#46A638" Offset="0"/> <GradientStop Color="#1B770E" Offset=".8"/> </LinearGradientBrush> <Style x:Key="HorizontalSliderThumbStyle" TargetType="{x:Type Thumb}"> <Setter Property="OverridesDefaultStyle" Value="true"/> <Setter Property="Height" Value="22"/> <Setter Property="Width" Value="11"/> <Setter Property="Foreground" Value="Green"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Thumb}"> <Canvas SnapsToDevicePixels="true"> <Canvas.RenderTransform> <TranslateTransform X="5.5" Y="11"/> </Canvas.RenderTransform> <Path x:Name="Background" Fill="#FF000000" Data="M10,1.5 A1.5,1.5,0,0,0,8.5,0 L1.5,0 A1.5,1.5,0,0,0,0,1.5 L0,15.275538 4.0277997,20.740928 A1.5,1.5,0,0,0,4.4593777,21 L5.3221342,21 A1.5,1.5,0,0,0,5.7537122,20.823114 L10,15.316631 z" Width="10" Height="21" Canvas.Left="-5" Canvas.Top="-10.5"/> <Path x:Name="OutterBorder" Data="M9.2048665,1.5 A1.5,1.5,0,0,0,7.7048665,-9.1835496E-41 L1.602633,0.020923203 A1.5,1.5,0,0,0,0.10263301,1.5209232 L1.8197973E-23,14.773166 3.6161975,20.403128 A1.5,1.5,0,0,0,4.0477755,20.6622 L4.910532,20.6622 A1.5,1.5,0,0,0,5.34211,20.485314 L9.2044687,14.773166 z" Width="9.205" Height="20.539" Canvas.Left="-4.588" Canvas.Top="-10.039"> <Path.Fill> <LinearGradientBrush EndPoint="0.804,0.581" StartPoint="0.21,0.033"> <GradientStop Color="#C9FFFFFF" Offset="0.01"/> <GradientStop Color="#00FFFFFF" Offset="1"/> </LinearGradientBrush> </Path.Fill> </Path> </Canvas> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="true"/> <Trigger Property="Foreground" Value="Orange"/> <Trigger Property="IsDragging" Value="true"/> <Trigger Property="IsEnabled" Value="false"> <Setter TargetName="Background" Property="Fill" Value="#FFF5F4EA"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <LinearGradientBrush x:Key="SliderThumbBackgroundInverted" StartPoint="1,0" EndPoint="0,0"> <GradientStop Color="#D4D3E1" Offset="0.1"/> <GradientStop Color="#FFFFFF" Offset=".15"/> <GradientStop Color="#FFFFFF" Offset=".2"/> <GradientStop Color="#D4D3E1" Offset=".3"/> <GradientStop Color="#C6C6D2" Offset="1"/> </LinearGradientBrush> <Geometry x:Key="SliderPointedThumbOuterBorderGeometry">M 5,-8 A 1.5 1.5 0 0 0 3.5,-9.5 L -3.5,-9.5 A 1.5 1.5 0 0 0 -5,-8 L -5,5.5 L 0,10.5 L 5,5.5 Z</Geometry> <LinearGradientBrush x:Key="HorizontalSliderThumbTopAccentInverted" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#46CA44" Offset="1"/> <GradientStop Color="#1B9B1A" Offset="0"/> </LinearGradientBrush> <Geometry x:Key="SliderPointedThumbTopAccentGeometry">M 4.5,-6 L 4.5,-9 L -4.5,-9 L -4.5,-6 Z</Geometry> <LinearGradientBrush x:Key="HorizontalSliderThumbBottomAccentInverted" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#70D66F" Offset="1"/> <GradientStop Color="#46CA44" Offset=".2"/> </LinearGradientBrush> <Geometry x:Key="SliderPointedThumbBottomAccentGeometry">M 4.5,4 L 0,8.5 L -4.5,4 L -4.5,5 L 0,10 L 4.5,5 Z</Geometry> <LinearGradientBrush x:Key="HorizontalSliderThumbShadeGradientInverted" StartPoint="0,0" EndPoint="1,0"> <GradientStop Color="#40FFFFFF" Offset="1"/> <GradientStop Color="#00FFFFFF" Offset=".7"/> <GradientStop Color="#00000000" Offset=".3"/> <GradientStop Color="#40000000" Offset="0"/> </LinearGradientBrush> <LinearGradientBrush x:Key="HorizontalSliderThumbBorderInverted" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#FFBECBD3" Offset="1"/> <GradientStop Color="#FF72838D" Offset="0"/> </LinearGradientBrush> <LinearGradientBrush x:Key="HorizontalSliderThumbTopAccentHoverInverted" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#FAC055" Offset="1"/> <GradientStop Color="#C7902A" Offset="0"/> </LinearGradientBrush> <LinearGradientBrush x:Key="HorizontalSliderThumbBottomAccentHoverInverted" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#FBCE7C" Offset="1"/> <GradientStop Color="#F7B335" Offset=".2"/> </LinearGradientBrush> <LinearGradientBrush x:Key="HorizontalSliderThumbTopAccentPressedInverted" StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="#46A638" Offset="1"/> <GradientStop Color="#1B770E" Offset="0"/> </LinearGradientBrush> <Style x:Key="HorizontalSliderUpThumbStyle" TargetType="{x:Type Thumb}"> <Setter Property="OverridesDefaultStyle" Value="true"/> <Setter Property="Height" Value="22"/> <Setter Property="Width" Value="11"/> <Setter Property="Foreground" Value="Green"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Thumb}"> <Canvas SnapsToDevicePixels="true"> <Canvas.RenderTransform> <TransformGroup> <RotateTransform Angle="180"/> <TranslateTransform X="5.5" Y="11"/> </TransformGroup> </Canvas.RenderTransform> <Path x:Name="Background" Fill="{StaticResource SliderThumbBackgroundInverted}" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/> <Path x:Name="TopAccent" Fill="{StaticResource HorizontalSliderThumbTopAccentInverted}" StrokeThickness="1" Data="{StaticResource SliderPointedThumbTopAccentGeometry}"/> <Path x:Name="BottomAccent" Fill="{StaticResource HorizontalSliderThumbBottomAccentInverted}" StrokeThickness="1" Data="{StaticResource SliderPointedThumbBottomAccentGeometry}"/> <Path x:Name="OuterBorder" Fill="{StaticResource HorizontalSliderThumbShadeGradientInverted}" Stroke="{StaticResource HorizontalSliderThumbBorderInverted}" StrokeThickness="1" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/> </Canvas> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="true"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource HorizontalSliderThumbTopAccentHoverInverted}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource HorizontalSliderThumbBottomAccentHoverInverted}"/> </Trigger> <Trigger Property="Foreground" Value="Orange"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource HorizontalSliderThumbTopAccentHoverInverted}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource HorizontalSliderThumbBottomAccentHoverInverted}"/> </Trigger> <Trigger Property="IsDragging" Value="true"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource HorizontalSliderThumbTopAccentPressedInverted}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource HorizontalSliderThumbTopAccentPressedInverted}"/> </Trigger> <Trigger Property="IsEnabled" Value="false"> <Setter TargetName="Background" Property="Fill" Value="#FFF5F4EA"/> <Setter TargetName="OuterBorder" Property="Stroke" Value="#FFD6D4C6"/> <Setter TargetName="TopAccent" Property="Fill" Value="#BBB9AD"/> <Setter TargetName="BottomAccent" Property="Fill" Value="Transparent"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="HorizontalSliderDownThumbStyle" TargetType="{x:Type Thumb}"> <Setter Property="OverridesDefaultStyle" Value="true"/> <Setter Property="Height" Value="22"/> <Setter Property="Width" Value="11"/> <Setter Property="Foreground" Value="Green"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Thumb}"> <Canvas SnapsToDevicePixels="true"> <Canvas.RenderTransform> <TranslateTransform X="5.5" Y="11"/> </Canvas.RenderTransform> <Path x:Name="Background" Fill="#FF000000" Data="M7.9177256,1.5 A1.5,1.5,0,0,0,6.4177256,6.3644561E-16 L1.5033073,0 A1.5,1.5,0,0,0,0.003307276,1.5 L-4.1761949E-53,15.275538 3.0244924,20.740928 A1.5,1.5,0,0,0,3.4560704,21 L4.3188269,21 A1.5,1.5,0,0,0,4.7504049,20.823114 L7.7673949,15.435057 z" Width="7.918" Height="21" d:IsLocked="True" Canvas.Left="-3.997" Canvas.Top="-10.5"/> <Path x:Name="OutterBorder" Data="M6.5609852,1.5 A1.5,1.5,0,0,0,5.0609852,1.3086209E-08 L1.5499609,0.041204864 A1.5,1.5,0,0,0,0.049960924,1.5412049 L-1.9852335E-23,14.281419 2.3233468,20.011151 A1.5,1.5,0,0,0,2.7549248,20.270223 L3.6176813,20.270223 A1.5,1.5,0,0,0,4.0492593,20.093337 L6.3137412,14.331529 z" Width="6.561" Height="20.27" Canvas.Left="-3.295" Canvas.Top="-9.647"> <Path.Fill> <LinearGradientBrush EndPoint="0.804,0.581" StartPoint="0.21,0.033"> <GradientStop Color="#C9FFFFFF" Offset="0.01"/> <GradientStop Color="#00FFFFFF" Offset="1"/> </LinearGradientBrush> </Path.Fill> </Path> </Canvas> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="true"/> <Trigger Property="Foreground" Value="Orange"/> <Trigger Property="IsDragging" Value="true"/> <Trigger Property="IsEnabled" Value="false"/> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <SolidColorBrush x:Key="VerticalSliderTrackNormalBackground" Color="#FFF0EDE0"/> <LinearGradientBrush x:Key="VerticalSliderTrackNormalBorder" EndPoint="1,0" StartPoint="0,0"> <GradientStop Color="#FFAEB1AF" Offset="0.1"/> <GradientStop Color="White" Offset=".9"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbTopAccent" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#70D66F" Offset="0"/> <GradientStop Color="#46CA44" Offset="1"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbBottomAccent" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#46CA44" Offset="0"/> <GradientStop Color="#1B9B1A" Offset=".8"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbShadeGradient" StartPoint="1,0" EndPoint="0,0"> <GradientStop Color="#40FFFFFF" Offset="0"/> <GradientStop Color="#00FFFFFF" Offset=".3"/> <GradientStop Color="#00000000" Offset=".7"/> <GradientStop Color="#40000000" Offset="1"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbBorder" StartPoint="1,0" EndPoint="0,.5"> <GradientStop Color="#FFBECBD3" Offset="0"/> <GradientStop Color="#FF72838D" Offset="1"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbTopAccentHover" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#FBCE7C" Offset="0"/> <GradientStop Color="#F7B335" Offset="1"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbBottomAccentHover" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#FAC055" Offset="0"/> <GradientStop Color="#C7902A" Offset=".8"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbTopAccentPressed" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#70BA66" Offset="0"/> <GradientStop Color="#229412" Offset="1"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbBottomAccentPressed" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#46A638" Offset="0"/> <GradientStop Color="#1B770E" Offset=".8"/> </LinearGradientBrush> <Style x:Key="VerticalSliderThumbStyle" TargetType="{x:Type Thumb}"> <Setter Property="OverridesDefaultStyle" Value="true"/> <Setter Property="Width" Value="22"/> <Setter Property="Height" Value="11"/> <Setter Property="Foreground" Value="Green"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Thumb}"> <Canvas SnapsToDevicePixels="true"> <Canvas.RenderTransform> <TransformGroup> <RotateTransform Angle="-90"/> <TranslateTransform X="11" Y="5.5"/> </TransformGroup> </Canvas.RenderTransform> <Path x:Name="Background" Fill="{StaticResource SliderThumbBackgroundInverted}" Data="{StaticResource SliderThumbOuterBorderGeometry}"/> <Path x:Name="TopAccent" Fill="{StaticResource VerticalSliderThumbTopAccent}" StrokeThickness="1" Data="{StaticResource SliderThumbTopAccentGeometry}"/> <Path x:Name="BottomAccent" Fill="{StaticResource VerticalSliderThumbBottomAccent}" StrokeThickness="1" Data="{StaticResource SliderThumbBottomAccentGeometry}"/> <Path x:Name="OuterBorder" Fill="{StaticResource VerticalSliderThumbShadeGradient}" Stroke="{StaticResource VerticalSliderThumbBorder}" StrokeThickness="1" Data="{StaticResource SliderThumbOuterBorderGeometry}"/> </Canvas> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="true"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbTopAccentHover}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbBottomAccentHover}"/> </Trigger> <Trigger Property="Foreground" Value="Orange"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbTopAccentHover}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbBottomAccentHover}"/> </Trigger> <Trigger Property="IsDragging" Value="true"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbTopAccentPressed}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbBottomAccentPressed}"/> </Trigger> <Trigger Property="IsEnabled" Value="false"> <Setter TargetName="Background" Property="Fill" Value="#FFF5F4EA"/> <Setter TargetName="OuterBorder" Property="Stroke" Value="#FFD6D4C6"/> <Setter TargetName="TopAccent" Property="Fill" Value="#FFD2D0C6"/> <Setter TargetName="BottomAccent" Property="Fill" Value="#FFD8D5CB"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <LinearGradientBrush x:Key="VerticalSliderThumbTopAccentInverted" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#46CA44" Offset="1"/> <GradientStop Color="#1B9B1A" Offset="0"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbBottomAccentInverted" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#70D66F" Offset="1"/> <GradientStop Color="#46CA44" Offset=".2"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbShadeGradientInverted" StartPoint="1,0" EndPoint="0,0"> <GradientStop Color="#40FFFFFF" Offset="1"/> <GradientStop Color="#00FFFFFF" Offset=".7"/> <GradientStop Color="#00000000" Offset=".3"/> <GradientStop Color="#40000000" Offset="0"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbBorderInverted" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#FFBECBD3" Offset="1"/> <GradientStop Color="#FF72838D" Offset="0"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbTopAccentHoverInverted" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#FAC055" Offset="1"/> <GradientStop Color="#C7902A" Offset="0"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbBottomAccentHoverInverted" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#FBCE7C" Offset="1"/> <GradientStop Color="#F7B335" Offset=".2"/> </LinearGradientBrush> <LinearGradientBrush x:Key="VerticalSliderThumbTopAccentPressedInverted" StartPoint="1,0" EndPoint="0,1"> <GradientStop Color="#46A638" Offset="1"/> <GradientStop Color="#1B770E" Offset="0"/> </LinearGradientBrush> <Style x:Key="VerticalSliderLeftThumbStyle" TargetType="{x:Type Thumb}"> <Setter Property="OverridesDefaultStyle" Value="true"/> <Setter Property="Width" Value="22"/> <Setter Property="Height" Value="11"/> <Setter Property="Foreground" Value="Green"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Thumb}"> <Canvas SnapsToDevicePixels="true"> <Canvas.RenderTransform> <TransformGroup> <RotateTransform Angle="90"/> <TranslateTransform X="11" Y="5.5"/> </TransformGroup> </Canvas.RenderTransform> <Path x:Name="Background" Fill="{StaticResource SliderThumbBackground}" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/> <Path x:Name="TopAccent" Fill="{StaticResource VerticalSliderThumbTopAccentInverted}" StrokeThickness="1" Data="{StaticResource SliderPointedThumbTopAccentGeometry}"/> <Path x:Name="BottomAccent" Fill="{StaticResource VerticalSliderThumbBottomAccentInverted}" StrokeThickness="1" Data="{StaticResource SliderPointedThumbBottomAccentGeometry}"/> <Path x:Name="OuterBorder" Fill="{StaticResource VerticalSliderThumbShadeGradientInverted}" Stroke="{StaticResource VerticalSliderThumbBorderInverted}" StrokeThickness="1" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/> </Canvas> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="true"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbTopAccentHoverInverted}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbBottomAccentHoverInverted}"/> </Trigger> <Trigger Property="Foreground" Value="Orange"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbTopAccentHoverInverted}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbBottomAccentHoverInverted}"/> </Trigger> <Trigger Property="IsDragging" Value="true"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbTopAccentPressedInverted}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbTopAccentPressedInverted}"/> </Trigger> <Trigger Property="IsEnabled" Value="false"> <Setter TargetName="Background" Property="Fill" Value="#FFF5F4EA"/> <Setter TargetName="OuterBorder" Property="Stroke" Value="#FFD6D4C6"/> <Setter TargetName="TopAccent" Property="Fill" Value="#BBB9AD"/> <Setter TargetName="BottomAccent" Property="Fill" Value="Transparent"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="VerticalSliderRightThumbStyle" TargetType="{x:Type Thumb}"> <Setter Property="OverridesDefaultStyle" Value="true"/> <Setter Property="Width" Value="22"/> <Setter Property="Height" Value="11"/> <Setter Property="Foreground" Value="Green"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Thumb}"> <Canvas SnapsToDevicePixels="true"> <Canvas.RenderTransform> <TransformGroup> <RotateTransform Angle="-90"/> <TranslateTransform X="11" Y="5.5"/> </TransformGroup> </Canvas.RenderTransform> <Path x:Name="Background" Fill="{StaticResource SliderThumbBackgroundInverted}" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/> <Path x:Name="TopAccent" Fill="{StaticResource VerticalSliderThumbTopAccent}" StrokeThickness="1" Data="{StaticResource SliderPointedThumbTopAccentGeometry}"/> <Path x:Name="BottomAccent" Fill="{StaticResource VerticalSliderThumbBottomAccent}" StrokeThickness="1" Data="{StaticResource SliderPointedThumbBottomAccentGeometry}"/> <Path x:Name="OuterBorder" Fill="{StaticResource VerticalSliderThumbShadeGradient}" Stroke="{StaticResource VerticalSliderThumbBorder}" StrokeThickness="1" Data="{StaticResource SliderPointedThumbOuterBorderGeometry}"/> </Canvas> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="true"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbTopAccentHover}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbBottomAccentHover}"/> </Trigger> <Trigger Property="Foreground" Value="Orange"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbTopAccentHover}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbBottomAccentHover}"/> </Trigger> <Trigger Property="IsDragging" Value="true"> <Setter TargetName="TopAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbTopAccentPressed}"/> <Setter TargetName="BottomAccent" Property="Fill" Value="{StaticResource VerticalSliderThumbBottomAccentPressed}"/> </Trigger> <Trigger Property="IsEnabled" Value="false"> <Setter TargetName="Background" Property="Fill" Value="#FFF5F4EA"/> <Setter TargetName="OuterBorder" Property="Stroke" Value="#FFD6D4C6"/> <Setter TargetName="TopAccent" Property="Fill" Value="#FFD2D0C6"/> <Setter TargetName="BottomAccent" Property="Fill" Value="Transparent"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="FPSSliderStyle" TargetType="{x:Type Slider}"> <Setter Property="Stylus.IsPressAndHoldEnabled" Value="false"/> <Setter Property="Background" Value="Transparent"/> <Setter Property="Foreground" Value="#FFA1A192"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Slider}"> <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" SnapsToDevicePixels="true"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto" MinHeight="{TemplateBinding MinHeight}"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <TickBar x:Name="TopTick" Grid.Row="0" Visibility="Collapsed" Placement="Top" Fill="{TemplateBinding Foreground}" Height="4"/> <TickBar x:Name="BottomTick" Grid.Row="2" Visibility="Collapsed" Placement="Bottom" Fill="{TemplateBinding Foreground}" Height="4"/> <Border Grid.Row="1" Margin="5,0" VerticalAlignment="center" BorderBrush="{StaticResource HorizontalSliderTrackNormalBorder}" BorderThickness="1" CornerRadius="1" Background="{StaticResource HorizontalSliderTrackNormalBackground}" Height="4.0" x:Name="border"> <Canvas Margin="-6,-1"> <Rectangle x:Name="PART_SelectionRange" Fill="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" Height="4.0" Visibility="Hidden" StrokeThickness="1.0" Stroke="{DynamicResource {x:Static SystemColors.ControlDarkDarkBrushKey}}"/> </Canvas> </Border> <Track Grid.Row="1" x:Name="PART_Track"> <Track.DecreaseRepeatButton> <RepeatButton Style="{StaticResource SliderRepeatButtonStyle}" Command="{x:Static Slider.DecreaseLarge}"/> </Track.DecreaseRepeatButton> <Track.IncreaseRepeatButton> <RepeatButton Style="{StaticResource SliderRepeatButtonStyle}" Command="{x:Static Slider.IncreaseLarge}"/> </Track.IncreaseRepeatButton> <Track.Thumb> <Thumb x:Name="Thumb" Style="{StaticResource HorizontalSliderThumbStyle}"/> </Track.Thumb> </Track> </Grid> </Border> <ControlTemplate.Triggers> <Trigger Property="TickPlacement" Value="TopLeft"> <Setter TargetName="TopTick" Property="Visibility" Value="Visible"/> <Setter TargetName="Thumb" Property="Style" Value="{StaticResource HorizontalSliderUpThumbStyle}"/> </Trigger> <Trigger Property="TickPlacement" Value="BottomRight"> <Setter TargetName="BottomTick" Property="Visibility" Value="Visible"/> <Setter TargetName="Thumb" Property="Style" Value="{StaticResource HorizontalSliderDownThumbStyle}"/> <Setter Property="BorderBrush" TargetName="border" Value="{x:Null}"/> <Setter Property="Background" TargetName="border" Value="#FF000000"/> <Setter Property="CornerRadius" TargetName="border" Value="0,0,0,0"/> <Setter Property="BorderThickness" TargetName="border" Value="0,0,0,0"/> <Setter Property="Height" TargetName="border" Value="1"/> <Setter Property="TextElement.Foreground" TargetName="BottomTick" Value="#FF000000"/> </Trigger> <Trigger Property="TickPlacement" Value="Both"> <Setter TargetName="TopTick" Property="Visibility" Value="Visible"/> <Setter TargetName="BottomTick" Property="Visibility" Value="Visible"/> </Trigger> <Trigger Property="IsSelectionRangeEnabled" Value="true"> <Setter TargetName="PART_SelectionRange" Property="Visibility" Value="Visible"/> </Trigger> <Trigger Property="IsKeyboardFocused" Value="true"> <Setter TargetName="Thumb" Property="Foreground" Value="Orange"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> <Style.Triggers> <Trigger Property="Orientation" Value="Vertical"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Slider}"> <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" SnapsToDevicePixels="true"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto" MinWidth="{TemplateBinding MinWidth}"/> <ColumnDefinition Width="Auto"/> </Grid.ColumnDefinitions> <TickBar x:Name="LeftTick" Grid.Column="0" Visibility="Collapsed" Placement="Left" Fill="{TemplateBinding Foreground}" Width="4"/> <TickBar x:Name="RightTick" Grid.Column="2" Visibility="Collapsed" Placement="Right" Fill="{TemplateBinding Foreground}" Width="4"/> <Border Grid.Column="1" Margin="0,5" HorizontalAlignment="center" BorderBrush="{StaticResource VerticalSliderTrackNormalBorder}" BorderThickness="1" CornerRadius="1" Background="{StaticResource VerticalSliderTrackNormalBackground}" Width="4.0"> <Canvas Margin="-1,-6"> <Rectangle x:Name="PART_SelectionRange" Fill="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" Width="4.0" Visibility="Hidden" StrokeThickness="1.0" Stroke="{DynamicResource {x:Static SystemColors.ControlDarkDarkBrushKey}}"/> </Canvas> </Border> <Track Grid.Column="1" x:Name="PART_Track"> <Track.DecreaseRepeatButton> <RepeatButton Style="{StaticResource SliderRepeatButtonStyle}" Command="{x:Static Slider.DecreaseLarge}"/> </Track.DecreaseRepeatButton> <Track.IncreaseRepeatButton> <RepeatButton Style="{StaticResource SliderRepeatButtonStyle}" Command="{x:Static Slider.IncreaseLarge}"/> </Track.IncreaseRepeatButton> <Track.Thumb> <Thumb x:Name="Thumb" Style="{StaticResource VerticalSliderThumbStyle}"/> </Track.Thumb> </Track> </Grid> </Border> <ControlTemplate.Triggers> <Trigger Property="TickPlacement" Value="TopLeft"> <Setter TargetName="LeftTick" Property="Visibility" Value="Visible"/> <Setter TargetName="Thumb" Property="Style" Value="{StaticResource VerticalSliderLeftThumbStyle}"/> </Trigger> <Trigger Property="TickPlacement" Value="BottomRight"> <Setter TargetName="RightTick" Property="Visibility" Value="Visible"/> <Setter TargetName="Thumb" Property="Style" Value="{StaticResource VerticalSliderRightThumbStyle}"/> </Trigger> <Trigger Property="TickPlacement" Value="Both"> <Setter TargetName="LeftTick" Property="Visibility" Value="Visible"/> <Setter TargetName="RightTick" Property="Visibility" Value="Visible"/> </Trigger> <Trigger Property="IsSelectionRangeEnabled" Value="true"> <Setter TargetName="PART_SelectionRange" Property="Visibility" Value="Visible"/> </Trigger> <Trigger Property="IsKeyboardFocused" Value="true"> <Setter TargetName="Thumb" Property="Foreground" Value="Orange"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Trigger> </Style.Triggers> </Style> <Style x:Key="OnionSkinButtonStyle" BasedOn="{x:Null}" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid> <Rectangle Fill="#FFFFFFFF" Stroke="#FF9B9B9B" StrokeThickness="1.0" RadiusX="3.5" RadiusY="3.5" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch"/> <Ellipse Stroke="#FF000000" StrokeThickness="1.0" Width="11.889" Opacity="0.3" HorizontalAlignment="Left" Margin="5.772,10.927,0,10.184"> <Ellipse.Fill> <SolidColorBrush Color="#FF848484"/> </Ellipse.Fill> </Ellipse> <Ellipse Stroke="#FF000000" StrokeThickness="1.0" Width="11.889" Opacity="0.6" HorizontalAlignment="Left" Margin="11.259,10.927,0,10.184"> <Ellipse.Fill> <SolidColorBrush Color="#FF848484"/> </Ellipse.Fill> </Ellipse> <Ellipse Stroke="#FF000000" StrokeThickness="1.0" HorizontalAlignment="Left" Margin="16.746,10.927,0,10.184" Width="11.889"> <Ellipse.Fill> <LinearGradientBrush EndPoint="0.246,0.262" StartPoint="0.785,0.738"> <GradientStop Color="#FF127E1F" Offset="0"/> <GradientStop Color="#FF5DEA6D" Offset="1"/> </LinearGradientBrush> </Ellipse.Fill> </Ellipse> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsFocused" Value="True"/> <Trigger Property="IsDefaulted" Value="True"/> <Trigger Property="IsMouseOver" Value="True"/> <Trigger Property="IsPressed" Value="True"/> <Trigger Property="IsEnabled" Value="False"/> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="PreviewCheckBoxStyle" TargetType="{x:Type CheckBox}"> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/> <Setter Property="Background"> <Setter.Value> <LinearGradientBrush> <GradientStop Color="#FFD2D4D2" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="BorderBrush"> <Setter.Value> <LinearGradientBrush> <GradientStop Color="#FF004C94" Offset="0"/> <GradientStop Color="#FF003C74" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="BorderThickness" Value="1,1,1,1"/> <Setter Property="FocusVisualStyle"> <Setter.Value> <Style> <Setter Property="Control.Template"> <Setter.Value> <ControlTemplate> <Rectangle Stroke="#FF000000" StrokeThickness="1" Margin="1,1,1,1" x:Name="Rectangle" StrokeDashArray="1 2" SnapsToDevicePixels="True"/> </ControlTemplate> </Setter.Value> </Setter> </Style> </Setter.Value> </Setter> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type CheckBox}"> <Grid HorizontalAlignment="Left" x:Name="btGrid" Width="50" Height="34"> <Rectangle Fill="#FFFFFFFF" Stroke="#FF9B9B9B" StrokeThickness="1.0" RadiusX="3.5" RadiusY="3.5" Opacity="1" x:Name="rectangle" Margin="0,0,0,1"/> <TextBlock x:Name="textBlock" Canvas.Left="31" Canvas.Top="9.48" Foreground="#FF2C2C2C" Text="{TemplateBinding Content}" TextWrapping="Wrap" Margin="31,9.48,10,9.556"/> <Path Stretch="Fill" Stroke="#FF6E2605" StrokeThickness="1.0" Width="8.782" Height="Auto" Data="F1 M0.5,0.5 L8.2819996,0.5 8.2819996,3.8970001 3.9790001,3.8970001 3.9790001,9.9049997 8.2819996,9.9049997 8.2819996,13.25 0.5,13.25 0.5,0.5 z" Canvas.Left="7.022" Canvas.Top="9.095" HorizontalAlignment="Left" Margin="7.022,9.095,0,11.155"> <Path.Fill> <LinearGradientBrush EndPoint="0.246,0.262" StartPoint="0.785,0.738"> <GradientStop Color="#FFB55709" Offset="0"/> <GradientStop Color="#FFEA7F28" Offset="0.995"/> </LinearGradientBrush> </Path.Fill> </Path> <Path Stretch="Fill" Stroke="#FF6E2605" StrokeThickness="1.0" Width="8.782" Height="Auto" Data="F1 M0.5,0.5 L8.2819996,0.5 8.2819996,3.8970001 3.9790001,3.8970001 3.9790001,9.9049997 8.2819996,9.9049997 8.2819996,13.25 0.5,13.25 0.5,0.5 z" Canvas.Left="26.47" Canvas.Top="9.095" HorizontalAlignment="Left" Margin="26.47,9.095,0,11.155"> <Path.Fill> <LinearGradientBrush EndPoint="0.246,0.262" StartPoint="0.785,0.738"> <GradientStop Color="#FFB55709" Offset="0"/> <GradientStop Color="#FFEA7F28" Offset="0.995"/> </LinearGradientBrush> </Path.Fill> <Path.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="-1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Path.RenderTransform> </Path> <Rectangle Stroke="{x:Null}" StrokeThickness="1.0" RadiusX="3.658" RadiusY="3.658" Height="Auto" x:Name="rectangle_Copy" Opacity="0" Canvas.Left="0.936" Canvas.Top="1.404" Margin="0.936,1.404,0,0.532"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.454,0.966" StartPoint="0.454,0.006"> <GradientStop Color="#D6FFFFFF" Offset="0"/> <GradientStop Color="#01FFFFFF" Offset="0.442"/> <GradientStop Color="#99FFFFFF" Offset="0.173"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.458,0.981" StartPoint="0.467,0.03"> <GradientStop Color="#FF646464" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="Stroke" TargetName="rectangle" Value="#FF686868"/> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="Stroke" TargetName="rectangle" Value="#FF4A6848"/> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.544,0.98" StartPoint="0.544,-0.012"> <GradientStop Color="#FFA56028" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> <GradientStop Color="#FFB27849" Offset="0.418"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="IsChecked" Value="True"> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.472,1.004" StartPoint="0.47,0.039"> <GradientStop Color="#FFFF5C00" Offset="0.024"/> <GradientStop Color="#FFDAA479" Offset="0.966"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="Stroke" TargetName="rectangle" Value="#FF0A6E28"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Foreground" TargetName="textBlock" Value="#FF000000"/> </Trigger> <Trigger Property="HasContent" Value="True"> <Setter Property="FocusVisualStyle"> <Setter.Value> <Style> <Setter Property="Control.Template"> <Setter.Value> <ControlTemplate> <Rectangle Stroke="#FF000000" StrokeThickness="1" Margin="14,0,0,0" x:Name="Rectangle" StrokeDashArray="1 2" SnapsToDevicePixels="True"/> </ControlTemplate> </Setter.Value> </Setter> </Style> </Setter.Value> </Setter> <Setter Property="Padding" Value="2,0,0,0"/> <Setter Property="Height" TargetName="btGrid" Value="33"/> <Setter Property="Width" TargetName="btGrid" Value="105"/> <Setter Property="ScrollViewer.VerticalScrollBarVisibility" TargetName="textBlock" Value="Disabled"/> <Setter Property="Foreground" TargetName="textBlock" Value="#FF242424"/> <Setter Property="Canvas.Left" TargetName="textBlock" Value="31.783"/> <Setter Property="Width" TargetName="textBlock" Value="70.217"/> </Trigger> <Trigger Property="IsEnabled" Value="False"> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="AddFrameButtonStyle" BasedOn="{x:Null}" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch"> <Rectangle Opacity="0.485" Stroke="#FF979797" RadiusX="2" RadiusY="2" x:Name="rectangle" Height="34" d:LayoutOverrides="Height" HorizontalAlignment="Stretch" Margin="0,0,1.749,0" VerticalAlignment="Stretch"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF979797" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Rectangle Opacity="1" Stroke="{x:Null}" RadiusX="2" RadiusY="2" x:Name="rectangle_Copy" HorizontalAlignment="Stretch" Margin="1.749,1.135,0,2.672" VerticalAlignment="Stretch"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.558,0.989" StartPoint="0.55,0.026"> <GradientStop Color="#91FFFFFF" Offset="0"/> <GradientStop Color="#16FFFFFF" Offset="0.447"/> <GradientStop Color="#89FFFFFF" Offset="0.288"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" HorizontalAlignment="Left" Margin="35,0,0,0" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Width="63" RecognizesAccessKey="True"/> <Image HorizontalAlignment="Left" Margin="4,5,0,0" VerticalAlignment="Top" Width="28" Height="27" Source="Assets\icon_addFrame.png" Stretch="Fill"/> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsFocused" Value="True"/> <Trigger Property="IsDefaulted" Value="True"/> <Trigger Property="IsMouseOver" Value="True"/> <Trigger Property="IsPressed" Value="True"/> <Trigger Property="IsEnabled" Value="False"/> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="AddFramesButtonStyle" BasedOn="{x:Null}" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid Margin="0,0,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Width="Auto" Height="34"> <Rectangle Opacity="0" Stroke="#FF979797" RadiusX="2" RadiusY="2" HorizontalAlignment="Stretch" Margin="0,0,0,0" x:Name="rectangle" VerticalAlignment="Stretch" Width="Auto" Height="34"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF979797" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Rectangle Opacity="0" Stroke="{x:Null}" RadiusX="2" RadiusY="2" x:Name="rectangle_Copy" Margin="1.581,1.317,1.58,1.582" Height="Auto"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.558,0.989" StartPoint="0.55,0.026"> <GradientStop Color="#91FFFFFF" Offset="0"/> <GradientStop Color="#16FFFFFF" Offset="0.447"/> <GradientStop Color="#89FFFFFF" Offset="0.288"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Image Width="28" Height="27" Source="Assets\icon_addFrame.png" Stretch="Fill" HorizontalAlignment="Left" Margin="3,5,4,0" VerticalAlignment="Top"/> <TextBlock HorizontalAlignment="Left" Margin="36,9,15,0" VerticalAlignment="Top" Width="Auto" Text="{TemplateBinding Content}" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Disabled"/> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsFocused" Value="True"/> <Trigger Property="IsDefaulted" Value="True"/> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> <Setter Property="Stroke" TargetName="rectangle" Value="#FF3C6A62"/> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF438A7E" Offset="0"/> <GradientStop Color="#FFD6F2ED" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> </Trigger> <Trigger Property="IsEnabled" Value="False"/> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="duplicateFrameButtonStyle" BasedOn="{x:Null}" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid Margin="0,0,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Width="Auto" Height="34"> <Rectangle Opacity="0" Stroke="#FF979797" RadiusX="2" RadiusY="2" HorizontalAlignment="Stretch" Margin="0,0,0,0" x:Name="rectangle" VerticalAlignment="Stretch" Width="Auto" Height="34"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF979797" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Rectangle Opacity="0" Stroke="{x:Null}" RadiusX="2" RadiusY="2" x:Name="rectangle_Copy" Margin="1.581,1.317,1.58,1.582" Height="Auto"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.558,0.989" StartPoint="0.55,0.026"> <GradientStop Color="#91FFFFFF" Offset="0"/> <GradientStop Color="#16FFFFFF" Offset="0.447"/> <GradientStop Color="#89FFFFFF" Offset="0.288"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Image Width="30" Height="29" Source="Assets\icon_dupFrame.png" Stretch="Fill" HorizontalAlignment="Left" Margin="3,4,4,0" VerticalAlignment="Top"/> <TextBlock HorizontalAlignment="Left" Margin="36,9,15,0" VerticalAlignment="Top" Width="Auto" Text="{TemplateBinding Content}" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Disabled"/> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsFocused" Value="True"/> <Trigger Property="IsDefaulted" Value="True"/> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> <Setter Property="Stroke" TargetName="rectangle" Value="#FF3C6A62"/> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF438A7E" Offset="0"/> <GradientStop Color="#FFD6F2ED" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> </Trigger> <Trigger Property="IsEnabled" Value="False"/> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="ColorButtonStyle" BasedOn="{x:Null}" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <ControlTemplate.Resources> <Storyboard x:Key="enterPencil"> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="pencil" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)"> <SplineDoubleKeyFrame KeyTime="00:00:00.1000000" Value="-10"/> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="pencil" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)"> <SplineDoubleKeyFrame KeyTime="00:00:00.1000000" Value="7"/> </DoubleAnimationUsingKeyFrames> </Storyboard> <Storyboard x:Key="leavePencil"> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="pencil" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)"> <SplineDoubleKeyFrame KeyTime="00:00:00.2000000" Value="0"/> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="pencil" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)"> <SplineDoubleKeyFrame KeyTime="00:00:00.2000000" Value="0"/> </DoubleAnimationUsingKeyFrames> </Storyboard> </ControlTemplate.Resources> <Grid RenderTransformOrigin="0.005,0.994" x:Name="grid" Width="177" Height="164"> <Grid.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="16.201" Y="-176.619"/> </TransformGroup> </Grid.RenderTransform> <Grid x:Name="pencil" RenderTransformOrigin="0.5,0.5" Width="Auto" Height="Auto" IsHitTestVisible="False" Margin="14,-14,-14,14"> <Grid.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Grid.RenderTransform> <Path d:LayoutOverrides="Margin" Fill="#FFFFFFFF" Stretch="Fill" Stroke="{x:Null}" StrokeThickness="1.0" HorizontalAlignment="Left" Margin="5.996,0,0,5.105" VerticalAlignment="Bottom" Width="29.227" Height="28.644" Data="M18.467317,130.25149 L5.996265,153.57507 C5.996265,153.57507 7.2379557,159.67525 12.15094,158.81145 17.603674,156.16629 35.223152,148.43967 35.223152,148.43967 35.223152,148.43967 22.570252,143.53207 18.467317,130.25149 z"/> <Path d:LayoutOverrides="Margin" Fill="#FFFFFFFF" Stretch="Fill" Stroke="{x:Null}" StrokeThickness="1.0" HorizontalAlignment="Right" Margin="0,0.112,1.196,0" VerticalAlignment="Top" Width="41.006" Height="41.508" Data="M159.33117,0.11232938 L147.35999,9.1750888 C147.35999,9.1750888 145.12179,9.3992088 143.77919,10.29424 142.43659,11.189271 137.06591,14.098347 135.27574,18.90864 134.26876,23.831397 135.16342,31.551979 135.16342,31.551979 L156.42229,41.621684 C156.42229,41.621684 166.26833,36.251677 165.70889,32.559456 165.14946,28.867234 165.37363,31.104944 165.37363,31.104944 L175.33168,21.370905 C175.33168,21.370905 176.22707,19.133195 175.55573,17.454912 174.8844,15.77663 171.41462,5.3706188 159.33117,0.11232938 z"/> <Path d:LayoutOverrides="Margin" Fill="{TemplateBinding Background}" Stretch="Fill" Stroke="{x:Null}" StrokeThickness="1.0" HorizontalAlignment="Left" Margin="0.531,0,0,0.657" x:Name="pencilTip" VerticalAlignment="Bottom" Width="11.643" Height="10.606" Data="M6.2860331,153.17023 L0.98061898,162.90029 11.738826,158.65699 C11.738826,158.65699 7.4649675,157.41329 6.2860331,153.17023 z"/> <Path Fill="{TemplateBinding Background}" Stretch="Fill" Stroke="{x:Null}" StrokeThickness="1.0" Margin="18.299,19.451,20.36,15.399" x:Name="pencilBody" Data="M135.49123,19.451356 L18.553655,130.16941 C18.553655,130.16941 14.954503,147.09851 34.869837,148.60226 63.689803,123.30746 156.63965,41.429453 156.63965,41.429453 156.63965,41.429453 139.01581,37.075398 135.49123,19.451356 z"/> <Image RenderTransformOrigin="0.003,0.996" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Source="Assets\pencil.png" Stretch="Fill" x:Name="image"/> </Grid> <Path Opacity="0" Fill="#FFFFFFFF" Stretch="Fill" Stroke="{x:Null}" StrokeThickness="1.0" Data="M-0.31552471,164.15723 L35.234958,148.69873 166.9329,32.510872 142.53051,9.5532123 17.932248,129.96132 z" Margin="14.014,-4.121,-4.263,13.514"/> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsFocused" Value="True"/> <Trigger Property="IsDefaulted" Value="True"/> <Trigger Property="IsMouseOver" Value="True"> <Trigger.EnterActions> <BeginStoryboard x:Name="enterPencil_BeginStoryboard" Storyboard="{StaticResource enterPencil}"/> </Trigger.EnterActions> <Trigger.ExitActions> <BeginStoryboard x:Name="leavePencil_BeginStoryboard" Storyboard="{StaticResource leavePencil}"/> </Trigger.ExitActions> </Trigger> <Trigger Property="IsPressed" Value="True"/> <Trigger Property="IsEnabled" Value="False"/> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <LinearGradientBrush x:Key="CheckRadioFillNormal"> <GradientStop Color="#FFD2D4D2" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> <LinearGradientBrush x:Key="CheckRadioStrokeNormal"> <GradientStop Color="#FF004C94" Offset="0"/> <GradientStop Color="#FF003C74" Offset="1"/> </LinearGradientBrush> <Style x:Key="CheckRadioFocusVisual"> <Setter Property="Control.Template"> <Setter.Value> <ControlTemplate> <Rectangle Margin="14,0,0,0" StrokeThickness="1" Stroke="Black" StrokeDashArray="1 2" SnapsToDevicePixels="true"/> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="StrokeThicknessRadioButtonStyle" TargetType="{x:Type RadioButton}"> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/> <Setter Property="Background" Value="{StaticResource CheckRadioFillNormal}"/> <Setter Property="BorderBrush" Value="{StaticResource CheckRadioStrokeNormal}"/> <Setter Property="BorderThickness" Value="1"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RadioButton}"> <Grid Width="40" Height="38"> <Rectangle Opacity="0" Stroke="#FF979797" RadiusX="2" RadiusY="2" HorizontalAlignment="Stretch" Margin="0,0,0,0" x:Name="rectangle" VerticalAlignment="Stretch"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF979797" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Ellipse Fill="#FF000000" Stroke="{x:Null}" HorizontalAlignment="Center" Margin="0,0,0,0" VerticalAlignment="Center" Width="{TemplateBinding FontSize}" Height="{TemplateBinding FontSize}"/> <Rectangle Opacity="0" Stroke="{x:Null}" RadiusX="2" RadiusY="2" x:Name="rectangle_Copy" Margin="1.749,0.763,1.964,2.765"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.558,0.989" StartPoint="0.55,0.026"> <GradientStop Color="#91FFFFFF" Offset="0"/> <GradientStop Color="#16FFFFFF" Offset="0.447"/> <GradientStop Color="#89FFFFFF" Offset="0.288"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="0.995"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF438A7E" Offset="0"/> <GradientStop Color="#FFD6F2ED" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> <Setter Property="Stroke" TargetName="rectangle" Value="#FF3C6A62"/> </Trigger> <Trigger Property="IsChecked" Value="True"> <Setter Property="Stroke" TargetName="rectangle" Value="#FF6A6A6A"/> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF686868" Offset="0"/> <GradientStop Color="#FFBFBFBF" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="HasContent" Value="true"> <Setter Property="FocusVisualStyle" Value="{StaticResource CheckRadioFocusVisual}"/> <Setter Property="Padding" Value="2,0,0,0"/> </Trigger> <Trigger Property="IsEnabled" Value="false"> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="RemoveFrameButtonStyle" BasedOn="{x:Null}" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid Margin="0,0,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Width="Auto" Height="34"> <Rectangle Opacity="0" Stroke="#FF979797" RadiusX="2" RadiusY="2" HorizontalAlignment="Stretch" Margin="0,0,0,0" x:Name="rectangle" VerticalAlignment="Stretch" Width="Auto" Height="34"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF979797" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Rectangle Opacity="0" Stroke="{x:Null}" RadiusX="2" RadiusY="2" x:Name="rectangle_Copy" Margin="1.581,1.317,1.58,1.582" Height="Auto"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.558,0.989" StartPoint="0.55,0.026"> <GradientStop Color="#91FFFFFF" Offset="0"/> <GradientStop Color="#16FFFFFF" Offset="0.447"/> <GradientStop Color="#89FFFFFF" Offset="0.288"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Image Width="28" Height="27" Source="Assets\icon_remFrame.png" Stretch="Fill" HorizontalAlignment="Left" Margin="3,5,4,0" VerticalAlignment="Top"/> <TextBlock HorizontalAlignment="Left" Margin="36,9,15,0" VerticalAlignment="Top" Width="Auto" Text="{TemplateBinding Content}" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Disabled"/> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsFocused" Value="True"/> <Trigger Property="IsDefaulted" Value="True"/> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> </Trigger> <Trigger Property="IsPressed" Value="True"> <Setter Property="Opacity" TargetName="rectangle" Value="1"/> <Setter Property="Opacity" TargetName="rectangle_Copy" Value="1"/> <Setter Property="Stroke" TargetName="rectangle" Value="#FF3C6A62"/> <Setter Property="Fill" TargetName="rectangle"> <Setter.Value> <LinearGradientBrush EndPoint="0.55,1" StartPoint="0.55,0.026"> <GradientStop Color="#FF438A7E" Offset="0"/> <GradientStop Color="#FFD6F2ED" Offset="1"/> </LinearGradientBrush> </Setter.Value> </Setter> </Trigger> <Trigger Property="IsEnabled" Value="False"/> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <ObjectDataProvider x:Key="FlipBookDS" d:IsDataSource="True" ObjectType="{x:Type UntitledProject1:FlipBook}"/> </Window.Resources> <Window.Background> <LinearGradientBrush EndPoint="0.455,0.996" StartPoint="0.457,0.038"> <GradientStop Color="#FF070E18" Offset="0"/> <GradientStop Color="#FF8B96A3" Offset="1"/> </LinearGradientBrush> </Window.Background> <Window.Triggers> <EventTrigger RoutedEvent="FrameworkElement.Loaded"> <BeginStoryboard Storyboard="{StaticResource intro}"/> </EventTrigger> </Window.Triggers> <Canvas x:Name="DocumentRoot" Loaded="OnLoaded"> <Grid RenderTransformOrigin="0.5,0.5" x:Name="splashGrid" Opacity="0" Margin="0,0,0,0" Width="1024" Height="768"> <Grid.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Grid.RenderTransform> <Image Visibility="Visible" x:Name="splash" Canvas.Left="288" Canvas.Top="72" Stretch="Fill" Opacity="1" RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Center" Margin="111,-46,0,0" VerticalAlignment="Center" Width="609" Height="550" Source="Assets\splash.png"> <Image.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Image.RenderTransform> </Image> <TextBlock Opacity="1" Margin="324,154,265,0" VerticalAlignment="Top" Height="76" FontFamily="Segoe" FontSize="48" FontStretch="Normal" FontWeight="Light" TextWrapping="Wrap"> <Run Foreground="#FF4D4D4D">Animation</Run> <Run FontWeight="Normal">Studio</Run> </TextBlock> <TextBlock Opacity="1" Height="33" FontFamily="Segoe" FontSize="16" FontStretch="Normal" FontWeight="Normal" TextWrapping="Wrap" Margin="327,216,361,0" VerticalAlignment="Top" Foreground="#FF8C8C8C" Text="Sample Pack 1"/> </Grid> <Grid Opacity="1" x:Name="gridMenu" Margin="0,0,0,0" VerticalAlignment="Stretch" Width="932" Canvas.Left="44" Canvas.Top="30"> <Image HorizontalAlignment="Right" Margin="0,7,0,0" VerticalAlignment="Top" Width="133" Height="33" Stretch="Fill" x:Name="ExpressionBlendLogo" Source="Assets\blend.png"/> <TextBlock Opacity="1" FontFamily="Segoe" FontSize="48" FontStretch="Normal" FontWeight="Light" TextWrapping="Wrap" Margin="-2,-15.14,182,5" Foreground="#FFFFFFFF"> <Run Foreground="#FF9C9FA3">Animation</Run> <Run FontWeight="Normal">Studio</Run> <Run FontSize="14" FontWeight="Normal" Foreground="#FF9C9FA3">Sample Pack 1</Run> </TextBlock> <Menu Height="20.86" Margin="0,45,0,0" Style="{DynamicResource SamplePackMenuStyle}" VerticalAlignment="Bottom"> <MenuItem Header="_File" Margin="5,1,0,1" TextElement.Foreground="#FFFFFFFF" Foreground="#FFFFFFFF"> <MenuItem Header="_New" Command="New" Foreground="#FF000000"/> <MenuItem Header="_Open..." Command="Open" Foreground="#FF000000"/> <MenuItem Header="_Save As..." Command="SaveAs" Foreground="#FF000000"/> <MenuItem Header="E_xit" Command="{x:Static UntitledProject1:Window1.ExitCommand}" Foreground="#FF000000"/> </MenuItem> <MenuItem Header="_Options" TextElement.Foreground="#FFFFFFFF" Foreground="#FFFFFFFF"> <MenuItem Header="_Once" IsCheckable="True" x:Name="itemMenuOnce" IsChecked="False" Checked="OnRepeatMode" Foreground="#FF000000"/> <MenuItem Header="_Loop" IsCheckable="True" x:Name="itemMenuLoop" IsChecked="True" Checked="OnRepeatMode" Foreground="#FF000000"/> <MenuItem Header="_Bounce" IsCheckable="True" x:Name="itemMenuBounce" Checked="OnRepeatMode" Foreground="#FF000000"/> </MenuItem> </Menu> </Grid> <Canvas Opacity="1" Visibility="Visible" Margin="0,0,0,0" x:Name="studio" Width="1199" Height="728" Canvas.Left="0" Canvas.Top="0"> <Rectangle Fill="#FFFFFFFF" Stroke="{x:Null}" RadiusX="3" RadiusY="3" MouseEnter="OnHidePencil" Margin="0,0,0,0" Width="932" Height="615" Canvas.Left="44" Canvas.Top="99"/> <Rectangle Fill="#FFFFFFFF" Stroke="{x:Null}" RadiusX="0" RadiusY="0" Width="253" Height="37" MouseEnter="OnShowPencil" MouseLeave="OnHidePencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="715" Canvas.Top="514"/> <ListBox x:Name="FrameListBox" Height="120" ItemsPanel="{DynamicResource ItemsPanelTemplate1}" ItemTemplate="{DynamicResource DataTemplate1}" IsSynchronizedWithCurrentItem="True" ScrollViewer.HorizontalScrollBarVisibility="Visible" Style="{DynamicResource ListBoxStyle1}" ScrollViewer.VerticalScrollBarVisibility="Disabled" BorderBrush="#FF686868" MouseEnter="OnHidePencil" Margin="0,0,0,0" VerticalAlignment="Stretch" Width="919" Canvas.Left="51" Canvas.Top="552"> <ListBox.Resources> <SolidColorBrush Color="#FFFFFFFF" x:Key="{x:Static SystemColors.HighlightBrushKey}"/> <SolidColorBrush Color="#FFFFFFFF" x:Key="{x:Static SystemColors.ControlBrushKey}"/> </ListBox.Resources> <ListBox.Background> <LinearGradientBrush EndPoint="0.489,0.933" StartPoint="0.489,-0.008"> <GradientStop Color="#FF575757" Offset="0.005"/> <GradientStop Color="#FFB7B7B7" Offset="1"/> </LinearGradientBrush> </ListBox.Background> <ListBox.ItemsSource> <Binding Path="Frames" Mode="Default" Source="{StaticResource FlipBookDS}"/> </ListBox.ItemsSource> <ListBox.SelectedIndex> <Binding Path="CurrentIndex" Mode="Default" Source="{StaticResource FlipBookDS}"/> </ListBox.SelectedIndex> </ListBox> <Button Focusable="False" RenderTransformOrigin="0.004,0.995" x:Name="colorBlack" Style="{DynamicResource ColorButtonStyle}" Background="#FF383838" BorderBrush="{x:Null}" Foreground="{x:Null}" Content="Button" Click="OnGrabPencil" Width="177" Height="164" MouseEnter="OnShowPencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="696" Canvas.Top="569"/> <Button Focusable="False" RenderTransformOrigin="0.004,0.995" x:Name="colorRed" Style="{DynamicResource ColorButtonStyle}" Background="#FFDF1616" BorderBrush="{x:Null}" Foreground="{x:Null}" Content="Button" Click="OnGrabPencil" Width="177" Height="164" MouseEnter="OnShowPencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="716" Canvas.Top="569"/> <Button Focusable="False" RenderTransformOrigin="0.004,0.995" x:Name="colorOrange" Style="{DynamicResource ColorButtonStyle}" Background="#FFEC7600" BorderBrush="{x:Null}" Foreground="{x:Null}" Content="Button" Click="OnGrabPencil" Width="177" Height="164" MouseEnter="OnShowPencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="736" Canvas.Top="569"/> <Button Focusable="False" RenderTransformOrigin="0.004,0.995" x:Name="colorYellow" Style="{DynamicResource ColorButtonStyle}" Background="#FFECD804" BorderBrush="{x:Null}" Foreground="{x:Null}" Content="Button" Click="OnGrabPencil" Width="177" Height="164" MouseEnter="OnShowPencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="756" Canvas.Top="569"/> <Button Focusable="False" RenderTransformOrigin="0.004,0.995" x:Name="colorGreen" Style="{DynamicResource ColorButtonStyle}" Background="#FF22B706" BorderBrush="{x:Null}" Foreground="{x:Null}" Content="Button" Click="OnGrabPencil" Width="168" Height="164" MouseEnter="OnShowPencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="776" Canvas.Top="569"/> <Button Focusable="False" RenderTransformOrigin="0.004,0.995" x:Name="colorCyan" Style="{DynamicResource ColorButtonStyle}" Background="#FF04E3EC" BorderBrush="{x:Null}" Foreground="{x:Null}" Content="Button" Click="OnGrabPencil" Width="158" Height="164" MouseEnter="OnShowPencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="796" Canvas.Top="569"/> <Button Focusable="False" RenderTransformOrigin="0.004,0.995" x:Name="colorBlue" Style="{DynamicResource ColorButtonStyle}" Background="#FF2D71D4" BorderBrush="{x:Null}" Foreground="{x:Null}" Content="Button" Click="OnGrabPencil" Width="137" Height="164" MouseEnter="OnShowPencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="816" Canvas.Top="569"/> <Button Focusable="False" RenderTransformOrigin="0.004,0.995" x:Name="colorPurple" Style="{DynamicResource ColorButtonStyle}" Background="#FF832DD4" BorderBrush="{x:Null}" Foreground="{x:Null}" Content="Button" Click="OnGrabPencil" Width="110" Height="164" MouseEnter="OnShowPencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="836" Canvas.Top="569"/> <Button Focusable="False" RenderTransformOrigin="0.004,0.995" x:Name="colorPink" Style="{DynamicResource ColorButtonStyle}" Background="#FFD42DB2" BorderBrush="{x:Null}" Foreground="{x:Null}" Content="Button" Click="OnGrabPencil" Width="101" Height="164" MouseEnter="OnShowPencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="856" Canvas.Top="569"/> <Button Focusable="False" RenderTransformOrigin="0.004,0.995" x:Name="colorGray" Style="{DynamicResource ColorButtonStyle}" Background="#FFB7B7B7" BorderBrush="{x:Null}" Foreground="{x:Null}" Content="Button" Click="OnGrabPencil" Width="76" Height="164" MouseEnter="OnShowPencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="876" Canvas.Top="569"/> <Button Focusable="False" RenderTransformOrigin="0.004,0.995" x:Name="colorDarkGray" Style="{DynamicResource ColorButtonStyle}" Background="#FF6A6A6A" BorderBrush="{x:Null}" Foreground="{x:Null}" Content="Button" Width="55" Height="164" Click="OnGrabPencil" MouseEnter="OnShowPencil" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="896" Canvas.Top="569"/> <Rectangle Stroke="{x:Null}" Margin="0,0,0,0" Width="927" Height="412" Canvas.Left="46" Canvas.Top="101"> <Rectangle.Fill> <LinearGradientBrush EndPoint="0.504,0.061" StartPoint="0.502,0.998"> <GradientStop Color="#FFB5B5B5" Offset="0"/> <GradientStop Color="#FFFFFFFF" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <InkCanvas x:Name="Back3Frame" Background="#FFFFFFFF" Opacity="0.05" EditingMode="None" EditingModeInverted="None" Visibility="{Binding Path=IsChecked, Converter={StaticResource BooleanToVisibilityConverter2}, ElementName=EnableShadows, Mode=Default}" Strokes="{Binding Path=PreviousFrame3, Mode=Default, Source={StaticResource FlipBookDS}}" Margin="0,0,0,0" Width="920" Height="406" Canvas.Left="50" Canvas.Top="105"/> <InkCanvas x:Name="Back2Frame" Background="{x:Null}" Opacity="0.1" EditingMode="None" EditingModeInverted="None" Visibility="{Binding Path=IsChecked, Converter={StaticResource BooleanToVisibilityConverter1}, ElementName=EnableShadows, Mode=Default}" Strokes="{Binding Path=PreviousFrame2, Mode=Default, Source={StaticResource FlipBookDS}}" Margin="0,0,0,0" Width="920" Height="406" Canvas.Left="50" Canvas.Top="105"/> <InkCanvas x:Name="Back1Frame" Background="{x:Null}" Opacity="0.2" EditingMode="None" EditingModeInverted="None" Visibility="{Binding Path=IsChecked, Converter={StaticResource BooleanToVisibilityConverter}, ElementName=EnableShadows, Mode=Default}" Strokes="{Binding Path=PreviousFrame1, Mode=Default, Source={StaticResource FlipBookDS}}" Margin="0,0,0,0" Width="920" Height="406" Canvas.Left="50" Canvas.Top="105"/> <InkCanvas x:Name="CurrentFrame" Background="{x:Null}" Strokes="{Binding Path=CurrentFrame, Mode=Default, Source={StaticResource FlipBookDS}}" DefaultDrawingAttributes="{Binding Path=InkAttributes, Mode=Default, Source={StaticResource FlipBookDS}}" MouseEnter="OnShowPencil" MouseLeave="OnHidePencil" Margin="0,0,0,0" Width="920" Height="406" Canvas.Left="50" Canvas.Top="105"/> <Image IsHitTestVisible="False" SnapsToDevicePixels="True" Stretch="Fill" x:Name="frameCanvas" Margin="0,0,0,0" Width="928" Height="413" Canvas.Left="46" Canvas.Top="101" Source="Assets\frameCanvas.png"/> <CheckBox Margin="0,0,0,0" x:Name="EnableShadows" VerticalAlignment="Stretch" Height="34" Content="Onion Skin" Style="{DynamicResource ShadowStyle}" IsChecked="True" ToolTip="Display the Previous Three Frames as Shadows" SnapsToDevicePixels="True" HorizontalAlignment="Stretch" Width="105" Canvas.Left="865" Canvas.Top="676"/> <Slider Margin="0,0,0,0" VerticalAlignment="Stretch" Height="30" Minimum="5" Maximum="60" TickPlacement="BottomRight" TickFrequency="5" IsSnapToTickEnabled="True" x:Name="FPSSlider" Style="{DynamicResource FPSSliderStyle}" Foreground="#FF6C6C6C" HorizontalAlignment="Stretch" Width="58.958" Canvas.Left="684.336" Canvas.Top="679.337" Value="{Binding Path=FramesPerSecond, Mode=Default, Source={StaticResource FlipBookDS}}"/> <Label Margin="0,0,0,0" VerticalAlignment="Stretch" Height="26" Content="{Binding Path=Value, Converter={StaticResource FrameSliderToLabel}, ElementName=FPSSlider, Mode=Default}" x:Name="FPSLabel" IsEnabled="False" Foreground="#FF747474" Width="116" Canvas.Left="745" Canvas.Top="681"/> <Label Height="26" x:Name="FPSLabel2" IsEnabled="False" Foreground="#FF747474" Width="68" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Content="Frame Rate" Canvas.Left="616" Canvas.Top="681"/> <ToggleButton SnapsToDevicePixels="True" x:Name="Play" Style="{DynamicResource PlayToggleButtonStyle}" Content="ToggleButton" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="490" Canvas.Top="504" Command="{Binding Path=PlayCommand, Mode=Default, Source={StaticResource FlipBookDS}}"/> <Button x:Name="nextFrame" Style="{DynamicResource NextFrameButtonStyle}" Width="40" Height="38" Content="Button" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="529" Canvas.Top="505" Command="{Binding Path=NextFrameCommand, Mode=Default, Source={StaticResource FlipBookDS}}"/> <Button x:Name="previousFrame" Style="{DynamicResource NextFrameButtonStyle}" Height="38" Content="Button" Width="40" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="490" Canvas.Top="505" Command="{Binding Path=PreviousFrameCommand, Mode=Default, Source={StaticResource FlipBookDS}}"> <Button.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="-1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Button.RenderTransform> </Button> <Button x:Name="lastFrame" Style="{DynamicResource lastFrameButtonStyle}" Height="38" Content="Button" Margin="0,0,0,0" VerticalAlignment="Stretch" Width="40" Canvas.Left="568" Canvas.Top="505" Command="{Binding Path=LastFrameCommand, Mode=Default, Source={StaticResource FlipBookDS}}"/> <Button x:Name="firstFrame" Style="{DynamicResource lastFrameButtonStyle}" Height="38" Content="Button" Width="40" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="450" Canvas.Top="505" Command="{Binding Path=FirstFrameCommand, Mode=Default, Source={StaticResource FlipBookDS}}"> <Button.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="-1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/> <RotateTransform Angle="0"/> <TranslateTransform X="0" Y="0"/> </TransformGroup> </Button.RenderTransform> </Button> <Button x:Name="addFrame" Style="{DynamicResource AddFramesButtonStyle}" Height="34" Content="Add Frame" Width="104" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="49" Canvas.Top="676" Command="{Binding Path=NewFrameCommand, Mode=Default, Source={StaticResource FlipBookDS}}"/> <Button x:Name="duplicateFrame" Style="{DynamicResource duplicateFrameButtonStyle}" Height="34" Content="Duplicate Frame" Width="134" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="156" Canvas.Top="676" Command="{Binding Path=CloneFrameCommand, Mode=Default, Source={StaticResource FlipBookDS}}"/> <Button x:Name="removeFrame" Style="{DynamicResource RemoveFrameButtonStyle}" Height="34" Content="Remove Selected Frame" Width="202" Canvas.Left="289" Canvas.Top="676" Command="{Binding Path=RemoveFrameCommand, Mode=Default, Source={StaticResource FlipBookDS}}" FontFamily="Tahoma" FontSize="11"/> <TextBlock Width="65" Height="18" Text="Pencil Size" TextWrapping="Wrap" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="312" Canvas.Top="525"/> <TextBlock Width="79" Height="18" Text="Pencil Color" TextWrapping="Wrap" TextAlignment="Right" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="634" Canvas.Top="525"/> <RadioButton Style="{DynamicResource StrokeThicknessRadioButtonStyle}" Content="RadioButton" x:Name="_3" FontSize="4" GroupName="StrokeThickness" Checked="OnChangeStroke" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="50" Canvas.Top="513"/> <RadioButton Style="{DynamicResource StrokeThicknessRadioButtonStyle}" Content="RadioButton" x:Name="_6" FontSize="6" GroupName="StrokeThickness" IsChecked="False" Checked="OnChangeStroke" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="93" Canvas.Top="513"/> <RadioButton Style="{DynamicResource StrokeThicknessRadioButtonStyle}" Content="RadioButton" x:Name="_9" FontSize="9" GroupName="StrokeThickness" IsChecked="True" Checked="OnChangeStroke" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="136" Canvas.Top="513"/> <RadioButton Style="{DynamicResource StrokeThicknessRadioButtonStyle}" Content="RadioButton" x:Name="_14" FontSize="14" GroupName="StrokeThickness" IsChecked="False" Checked="OnChangeStroke" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="179" Canvas.Top="513"/> <RadioButton Style="{DynamicResource StrokeThicknessRadioButtonStyle}" Content="RadioButton" x:Name="_18" FontSize="18" GroupName="StrokeThickness" IsChecked="False" Checked="OnChangeStroke" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="222" Canvas.Top="513"/> <RadioButton Style="{DynamicResource StrokeThicknessRadioButtonStyle}" Content="RadioButton" x:Name="_22" FontSize="22" GroupName="StrokeThickness" IsChecked="False" Checked="OnChangeStroke" HorizontalAlignment="Stretch" Margin="0,0,0,0" VerticalAlignment="Stretch" Canvas.Left="265" Canvas.Top="513"/> </Canvas> </Canvas> </Window>